File tree 3 files changed +31
-2
lines changed
3 files changed +31
-2
lines changed Original file line number Diff line number Diff line change @@ -43,6 +43,8 @@ export * from "./shadcn/ui/toggle";
43
43
export * from "./shadcn/ui/toggle-group" ;
44
44
export * from "./shadcn/ui/tooltip" ;
45
45
export * from "./shadcn/ui/use-toast" ;
46
+ export * from './shadcn/ui/sonner'
46
47
export * from "./tailwindTheme" ;
47
48
export * from "./utils" ;
48
49
50
+
Original file line number Diff line number Diff line change 1
1
"use client"
2
2
3
3
import { useTheme } from "next-themes"
4
- import { Toaster as Sonner } from "sonner"
4
+ import { Toaster as Sonner , toast } from "sonner"
5
5
6
6
type ToasterProps = React . ComponentProps < typeof Sonner >
7
7
@@ -28,4 +28,4 @@ const Toaster = ({ ...props }: ToasterProps) => {
28
28
)
29
29
}
30
30
31
- export { Toaster }
31
+ export const sonner = { Toaster, toast }
Original file line number Diff line number Diff line change
1
+ import type { Meta , StoryObj } from "@storybook/react" ;
2
+ import React from "react" ;
3
+
4
+ import { Button , sonner } from "src" ;
5
+
6
+ const SonnerDemo = ( ) => {
7
+ return (
8
+ < div >
9
+
10
+
11
+ < sonner . Toaster >
12
+
13
+ </ sonner . Toaster >
14
+ < Button onClick = { ( ) => sonner . toast . success ( 'Success!' ) } > Show Toast</ Button > </ div >
15
+ ) ;
16
+ }
17
+
18
+ const meta : Meta < typeof SonnerDemo > = {
19
+ component : SonnerDemo ,
20
+ } ;
21
+
22
+ export default meta ;
23
+
24
+ export const Default : StoryObj < typeof SonnerDemo > = {
25
+ args : { } ,
26
+ } ;
27
+
You can’t perform that action at this time.
0 commit comments