MCPcopy Create free account
hub / github.com/Openpanel-dev/openpanel / Toaster

Function Toaster

apps/start/src/components/ui/sonner.tsx:6–27  ·  view source on GitHub ↗
({ ...props }: ToasterProps)

Source from the content-addressed store, hash-verified

4type ToasterProps = React.ComponentProps<typeof Sonner>;
5
6const Toaster = ({ ...props }: ToasterProps) => {
7 const { theme = 'system' } = useTheme();
8
9 return (
10 <Sonner
11 theme={theme as ToasterProps['theme']}
12 className="toaster group"
13 toastOptions={{
14 classNames: {
15 toast:
16 'group toast group-[.toaster]:bg-card group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg',
17 description: 'group-[.toast]:text-muted-foreground',
18 actionButton:
19 'group-[.toast]:bg-primary group-[.toast]:text-primary-foreground',
20 cancelButton:
21 'group-[.toast]:bg-muted group-[.toast]:text-muted-foreground',
22 },
23 }}
24 {...props}
25 />
26 );
27};
28
29export { Toaster };

Callers

nothing calls this directly

Calls 1

useThemeFunction · 0.85

Tested by

no test coverage detected