{"version":3,"file":"Splitter.context.cjs","names":["createSafeContext"],"sources":["../../../src/components/Splitter/Splitter.context.ts"],"sourcesContent":["import type { SplitterPaneSize } from '@mantine/hooks';\nimport { createSafeContext, GetStylesApi } from '../../core';\nimport type { SplitterFactory } from './Splitter';\n\nexport interface SplitterContextValue {\n  getStyles: GetStylesApi<SplitterFactory>;\n  sizes: SplitterPaneSize[];\n  collapsed: boolean[];\n  orientation: 'horizontal' | 'vertical';\n  getPaneStyle: (index: number) => React.CSSProperties;\n}\n\nexport const [SplitterProvider, useSplitterContext] = createSafeContext<SplitterContextValue>(\n  'Splitter component was not found in the tree'\n);\n"],"mappings":";;AAYA,MAAa,CAAC,kBAAkB,4FAAsBA,CAAAA,CAAAA,kBACpD,8CACF"}