import { useUIStore, type Toast as ToastType } from '../../stores/uiStore' const typeStyles: Record = { success: 'border-l-4 border-l-[var(--color-success)]', error: 'border-l-4 border-l-[var(--color-error)]', warning: 'border-l-4 border-l-[var(--color-warning)]', info: 'border-l-4 border-l-[var(--color-text-accent)]', } function ToastItem({ toast }: { toast: ToastType }) { const removeToast = useUIStore((s) => s.removeToast) return (
{toast.message}
) } export function ToastContainer() { const toasts = useUIStore((s) => s.toasts) if (toasts.length === 0) return null return (
{toasts.map((toast) => ( ))}
) }