@mantine/core
Version:
React components library focused on usability, accessibility and developer experience
12 lines (11 loc) • 538 B
TypeScript
import type { SplitterPaneSize } from '@mantine/hooks';
import { GetStylesApi } from '../../core';
import type { SplitterFactory } from './Splitter';
export interface SplitterContextValue {
getStyles: GetStylesApi<SplitterFactory>;
sizes: SplitterPaneSize[];
collapsed: boolean[];
orientation: 'horizontal' | 'vertical';
getPaneStyle: (index: number) => React.CSSProperties;
}
export declare const SplitterProvider: import("react").Context<SplitterContextValue | null>, useSplitterContext: () => SplitterContextValue;