{"version":3,"sources":["../src/components/Toast/Toast.tsx"],"sourcesContent":["'use client';\n\nimport * as React from 'react';\nimport type { ForwardRefComponent } from '@fluentui/react-utilities';\nimport type { ToastProps } from './Toast.types';\nimport { useToast } from './useToast';\nimport { renderToast } from './renderToast';\n\n/**\n * A Toast component displays temporary, non-intrusive notifications to users.\n * It's ideal for displaying brief messages, alerts, or feedback that auto-dismiss after a set duration.\n */\nexport const Toast: ForwardRefComponent<ToastProps> = React.forwardRef((props, ref) => {\n  const state = useToast(props, ref);\n  return renderToast(state);\n});\n\nToast.displayName = 'Toast';\n"],"names":["Toast","React","forwardRef","props","ref","state","useToast","renderToast","displayName"],"mappings":"AAAA;;;;;+BAYaA;;;eAAAA;;;;iEAVU;0BAGE;6BACG;AAMrB,MAAMA,sBAAyCC,OAAMC,UAAU,CAAC,CAACC,OAAOC;IAC7E,MAAMC,QAAQC,IAAAA,kBAAQ,EAACH,OAAOC;IAC9B,OAAOG,IAAAA,wBAAW,EAACF;AACrB;AAEAL,MAAMQ,WAAW,GAAG"}