UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

34 lines (33 loc) 1.86 kB
import type { AccordionCssVariables, AccordionFactory, AccordionProps, AccordionStylesNames, AccordionVariant } from './Accordion'; import type { AccordionContextValue } from './Accordion.context'; import type { AccordionHeadingOrder, AccordionValue } from './Accordion.types'; import type { AccordionChevronProps } from './AccordionChevron'; import type { AccordionControlProps } from './AccordionControl/AccordionControl'; import type { AccordionItemContextValue } from './AccordionItem.context'; import type { AccordionItemProps } from './AccordionItem/AccordionItem'; import type { AccordionPanelProps } from './AccordionPanel/AccordionPanel'; export { Accordion } from './Accordion'; export { AccordionChevron } from './AccordionChevron'; export { AccordionItem } from './AccordionItem/AccordionItem'; export { AccordionPanel } from './AccordionPanel/AccordionPanel'; export { AccordionControl } from './AccordionControl/AccordionControl'; export { useAccordionContext } from './Accordion.context'; export { useAccordionItemContext } from './AccordionItem.context'; export type { AccordionProps, AccordionStylesNames, AccordionCssVariables, AccordionFactory, AccordionVariant, AccordionControlProps, AccordionItemProps, AccordionPanelProps, AccordionChevronProps, AccordionValue, AccordionHeadingOrder, AccordionContextValue, AccordionItemContextValue, }; export declare namespace Accordion { type Props = AccordionProps; type StylesNames = AccordionStylesNames; type CssVariables = AccordionCssVariables; type Factory = AccordionFactory; type Variant = AccordionVariant; namespace Control { type Props = AccordionControlProps; } namespace Item { type Props = AccordionItemProps; type Context = AccordionItemContextValue; } namespace Panel { type Props = AccordionPanelProps; } }