Files
reservas/resources/js/components/flash-messages.tsx

24 lines
489 B
TypeScript

import { useEffect } from 'react';
import { toast } from 'sonner';
type FlashMessagesProps = {
flash?: {
success?: string | null;
error?: string | null;
};
};
export function FlashMessages({ flash }: FlashMessagesProps) {
useEffect(() => {
if (flash?.success) {
toast.success(flash.success);
}
if (flash?.error) {
toast.error(flash.error);
}
}, [flash?.error, flash?.success]);
return null;
}