UNPKG

ivt

Version:

Ivt Components Library

1 lines 1.72 kB
{"version":3,"file":"index.mjs","sources":["../../src/components/ui/toaster/toaster.tsx"],"sourcesContent":["\"use client\";\n\nimport {\n\tToast,\n\tToastClose,\n\tToastDescription,\n\tToastProvider,\n\tToastTitle,\n\tToastViewport,\n} from \"@/components/ui/toast\";\nimport { useToast } from \"@/hooks/use-toast\";\n\nexport function Toaster() {\n\tconst { toasts } = useToast();\n\n\treturn (\n\t\t<ToastProvider>\n\t\t\t{toasts.map(({ id, title, description, action, ...props }) => (\n\t\t\t\t<Toast key={id} {...props}>\n\t\t\t\t\t<div className=\"grid gap-1\">\n\t\t\t\t\t\t{title && <ToastTitle>{title}</ToastTitle>}\n\t\t\t\t\t\t{description && <ToastDescription>{description}</ToastDescription>}\n\t\t\t\t\t</div>\n\t\t\t\t\t{action}\n\t\t\t\t\t<ToastClose />\n\t\t\t\t</Toast>\n\t\t\t))}\n\t\t\t<ToastViewport />\n\t\t</ToastProvider>\n\t);\n}\n"],"names":["Toaster","toasts","useToast","ToastProvider","map","id","title","description","action","props","Toast","key","div","className","ToastTitle","ToastDescription","ToastClose","ToastViewport"],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAYO,SAASA,OAAAA,GAAAA;IACf,MAAM,EAAEC,MAAM,EAAE,GAAGC,QAAAA,EAAAA;AAEnB,IAAA,qBACC,oBAACC,aAAAA,EAAAA,IAAAA,EACCF,MAAAA,CAAOG,GAAG,CAAC,CAAC,EAAEC,EAAE,EAAEC,KAAK,EAAEC,WAAW,EAAEC,MAAM,EAAE,GAAGC,KAAAA,EAAO,iBACxD,KAAA,CAAA,aAAA,CAACC,KAAAA,EAAAA;YAAMC,GAAAA,EAAKN,EAAAA;AAAK,YAAA,GAAGI;yBACnB,KAAA,CAAA,aAAA,CAACG,KAAAA,EAAAA;YAAIC,SAAAA,EAAU;WACbP,KAAAA,kBAAS,KAAA,CAAA,aAAA,CAACQ,UAAAA,EAAAA,IAAAA,EAAYR,KAAAA,CAAAA,EACtBC,WAAAA,kBAAe,KAAA,CAAA,aAAA,CAACQ,wBAAkBR,WAAAA,CAAAA,CAAAA,EAEnCC,MAAAA,gBACD,KAAA,CAAA,aAAA,CAACQ,UAAAA,EAAAA,IAAAA,CAAAA,CAAAA,CAAAA,gBAGH,KAAA,CAAA,aAAA,CAACC,aAAAA,EAAAA,IAAAA,CAAAA,CAAAA;AAGJ;;;;"}