UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

21 lines (20 loc) 955 B
import { GetStylesApi } from '../../core'; import type { AccordionFactory } from './Accordion'; import { AccordionChevronPosition, AccordionHeadingOrder } from './Accordion.types'; export interface AccordionContextValue { loop: boolean | undefined; transitionDuration: number | undefined; disableChevronRotation: boolean | undefined; chevronPosition: AccordionChevronPosition | undefined; order: AccordionHeadingOrder | undefined; chevron: React.ReactNode; onChange: (value: string) => void; isItemActive: (value: string) => boolean; getControlId: (value: string) => string; getRegionId: (value: string) => string; getStyles: GetStylesApi<AccordionFactory>; variant: string | undefined; unstyled: boolean | undefined; keepMounted: boolean | undefined; } export declare const AccordionProvider: import("react").Context<AccordionContextValue | null>, useAccordionContext: () => AccordionContextValue;