{"version":3,"file":"index.cjs","sources":["../../../src/components/Toaster/index.tsx"],"sourcesContent":["import {\n  Toast,\n  ToastClose,\n  ToastDescription,\n  ToastProvider,\n  ToastTitle,\n  ToastViewport,\n} from \"../Toast\";\nimport { useToast } from \"../useToast\";\n\nexport function Toaster() {\n  const { toasts } = useToast();\n\n  return (\n    <ToastProvider>\n      {toasts.map(function ({ id, title, description, action, ...props }) {\n        return (\n          <Toast key={id} {...props}>\n            <div className=\"grid gap-1\">\n              {title && <ToastTitle>{title}</ToastTitle>}\n              {description && (\n                <ToastDescription>{description}</ToastDescription>\n              )}\n            </div>\n            {action}\n            <ToastClose />\n          </Toast>\n        );\n      })}\n      <ToastViewport />\n    </ToastProvider>\n  );\n}\n"],"names":["toasts","useToast","ToastProvider","children","map","id","title","description","action","props","jsxs","jsxRuntimeExports","Toast","className","jsx","ToastTitle","ToastDescription","ToastClose","ToastViewport"],"mappings":"4NAUO,WACC,MAAAA,OAAEA,GAAWC,EAAAA,WAEnB,gCACGC,gBACE,CAAAC,SAAA,CAAOH,EAAAI,KAAI,UAAUC,GAAEA,EAAAC,MAAIA,cAAOC,EAAaC,OAAAA,KAAWC,IAEvDC,OAAAA,EAAAC,kBAAAD,KAACE,EAAgBA,MAAA,IAAGH,EAClBN,SAAA,GAACO,kBAAAA,KAAA,MAAA,CAAIG,UAAU,aACZV,SAAA,CAASG,KAAAQ,kBAAAA,IAACC,EAAAA,YAAYZ,SAAMG,IAC5BC,KACEO,kBAAAA,IAAAE,EAAAA,iBAAA,CAAkBb,SAAYI,OAGlCC,0BACAS,EAAWA,WAAA,MARFZ,EASZ,4BAGHa,EAAcA,cAAA,MAGrB"}