UNPKG

@easy-shadcn/react

Version:

Use shadcn/ui easy&enhance like component library

27 lines (24 loc) 845 B
import { useTheme } from 'next-themes'; import { Toaster as Toaster$1 } from 'sonner'; export { toast } from 'sonner'; import { jsx } from 'react/jsx-runtime'; var Toaster = ({ ...props }) => { const { theme = "system" } = useTheme(); return /* @__PURE__ */ jsx( Toaster$1, { theme, className: "toaster group", toastOptions: { classNames: { toast: "group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg", description: "group-[.toast]:text-muted-foreground", actionButton: "group-[.toast]:bg-primary group-[.toast]:text-primary-foreground", cancelButton: "group-[.toast]:bg-muted group-[.toast]:text-muted-foreground" } }, ...props } ); }; export { Toaster };