'use client' import { CheckmarkCircle02Icon, InformationCircleIcon, Alert02Icon, MultiplicationSignCircleIcon, Loading03Icon, } from '@hugeicons/core-free-icons' import { HugeiconsIcon } from '@hugeicons/react' import { useTheme } from 'next-themes' import { Toaster as Sonner, type ToasterProps } from 'sonner' const Toaster = ({ ...props }: ToasterProps) => { const { theme = 'system' } = useTheme() return ( ), info: ( ), warning: ( ), error: ( ), loading: ( ), }} style={ { '--normal-bg': 'var(--popover)', '--normal-text': 'var(--popover-foreground)', '--normal-border': 'var(--border)', '--border-radius': 'var(--radius)', } as React.CSSProperties } toastOptions={{ classNames: { toast: 'cn-toast', }, }} {...props} /> ) } export { Toaster }