{"version":3,"file":"useDataView.cjs","sources":["../../../../components/data-view/hooks/useDataView.tsx"],"sourcesContent":["'use client';\n\nimport { useContext } from 'react';\n\nimport { DataViewContext } from '../context';\nimport { DataViewContextType } from '../data-view.types';\n\nexport const useDataView = <TData = any>(): DataViewContextType<TData> => {\n  const ctx = useContext(DataViewContext);\n  if (ctx === null) {\n    throw new Error('useDataView must be used inside of a <DataView> provider');\n  }\n  return ctx as DataViewContextType<TData>;\n};\n"],"names":[],"mappings":";;;;;;AAOO;AACL;AACA;AACE;;AAEF;AACF;;"}