open-notebook / frontend /src /lib /hooks /use-toast.ts
baveshraam's picture
FIX: SurrealDB 2.0 migration syntax and Frontend/CORS link
f871fed
import { toast as sonnerToast } from 'sonner'
type ToastProps = {
title?: string
description?: string
variant?: 'default' | 'destructive'
}
export function useToast() {
return {
toast: ({ title, description, variant = 'default' }: ToastProps) => {
if (variant === 'destructive') {
sonnerToast.error(title || 'Error', {
description,
})
} else {
sonnerToast.success(title || 'Success', {
description,
})
}
}
}
}