{"version":3,"file":"index.cjs","sources":["../../src/useSnapAlert.tsx"],"sourcesContent":["import { useCallback, useState } from 'react'\nimport { Alert, Options } from './types/Alert'\n\nconst useSnapAlerts = () => {\n  const [alerts, setAlerts] = useState<Alert[]>([])\n\n  const show = useCallback((message: string, options: Options = {}) => {\n    console.log('show', message, options)\n  }, [])\n  const hide = useCallback((id: number) => {\n    console.log('hide', id)\n  }, [])\n  const clear = useCallback(() => setAlerts([]), [])\n\n  return { show, hide, clear, alerts }\n}\n\nexport default useSnapAlerts\n"],"names":["_useState","useState","alerts","setAlerts","show","useCallback","message","options","console","log","hide","id","clear"],"mappings":"sCAGsB,WACpB,IAAAA,EAA4BC,EAAQA,SAAU,IAAvCC,EAAMF,EAAA,GAAEG,EAASH,EAAA,GAUxB,MAAO,CAAEI,KARIC,EAAAA,YAAY,SAACC,EAAiBC,QAAA,IAAAA,IAAAA,EAAmB,CAAE,GAC9DC,QAAQC,IAAI,OAAQH,EAASC,EAC/B,EAAG,IAMYG,KALFL,EAAAA,YAAY,SAACM,GACxBH,QAAQC,IAAI,OAAQE,EACtB,EAAG,IAGkBC,MAFPP,EAAAA,YAAY,WAAA,OAAMF,EAAU,GAAG,EAAE,IAEnBD,OAAAA,EAC9B"}