fix: update default background color and adjust layout for ToastInner component

This commit is contained in:
micha 2025-06-20 00:03:24 +02:00
parent 49111aaa3f
commit 9ef984eccb

View file

@ -65,7 +65,7 @@ interface ToastInnerProps {
const variantConfig = { const variantConfig = {
default: { default: {
bgColor: 'bg-green-150', bgColor: 'bg-neutral-150',
defaultIcon: 'Info', defaultIcon: 'Info',
}, },
success: { success: {
@ -118,11 +118,18 @@ export const ToastInner: React.FC<ToastInnerProps> = ({
<X className='h-4 w-4 text-neutral-600' /> <X className='h-4 w-4 text-neutral-600' />
</button> </button>
<div className='grid grid-cols-[40px_auto_auto] gap-4 items-center'> <div
{/* Icon */} className={`grid ${
<div className='flex items-center justify-center'> variant === 'default'
<Icon size={40} /> ? 'grid-cols-[auto_130px] max-sm:grid-cols-[auto_90px]'
</div> : 'grid-cols-[40px_auto_130px] max-sm:grid-cols-[40px_auto_90px]'
} gap-4 items-center`}
>
{variant !== 'default' && (
<div className='flex items-center justify-center'>
<Icon size={40} />
</div>
)}
{/* Text Content */} {/* Text Content */}
<div className='grid gap-1'> <div className='grid gap-1'>
@ -135,7 +142,7 @@ export const ToastInner: React.FC<ToastInnerProps> = ({
{onAction && buttonText && ( {onAction && buttonText && (
<Button <Button
variant={'secondary'} variant={'secondary'}
className='w-100px w-full mr-2' className='w-full mr-2'
onClick={() => { onClick={() => {
onAction(); onAction();
if (closeOnAction) { if (closeOnAction) {