{"version":3,"file":"useToast.cjs","sources":["../../../src/hooks/useToast.ts"],"sourcesContent":["'use client';\n\nimport { useContext } from 'react';\n// WARN: The hook brings Toast component chunks\n// it's assumed that consumer use Toast component\n// useToast is useless without ToastProvider\nimport { ToastContext, ToastContextProps } from '@/components/Toast';\n\nexport const useToast = (): ToastContextProps => {\n  const result = useContext(ToastContext);\n  if (!result) {\n    throw new Error('Context used outside of its Provider!');\n  }\n  return result;\n};\n"],"names":["useContext","ToastContext"],"mappings":";;;;;;;AAQO,MAAM,WAAW,MAAyB;AAC/C,EAAA,MAAM,MAAA,GAASA,iBAAWC,kBAAY,CAAA;AACtC,EAAA,IAAI,CAAC,MAAA,EAAQ;AACX,IAAA,MAAM,IAAI,MAAM,uCAAuC,CAAA;AAAA,EACzD;AACA,EAAA,OAAO,MAAA;AACT;;"}