@cerberus-design/react
Version:
The Cerberus Design React component library.
29 lines (28 loc) • 1.28 kB
text/typescript
import { AccordionItemProps, AccordionRootProps } from '@ark-ui/react/accordion';
import { AccordionVariantProps } from 'styled-system/recipes';
/**
* This module contains an abstraction of the AccordionItem components.
* @module
*/
export declare function Accordion(props: AccordionRootProps & AccordionVariantProps): import("react/jsx-runtime").JSX.Element;
export interface AccordionItemGroupProps extends AccordionItemProps, AccordionVariantProps {
/**
* The heading of the accordion item to open and close the content.
*/
heading: string;
/**
* The position of the arrow indicator.
*/
indicatorPosition?: 'start' | 'end';
}
/**
* The AccordionItemGroup component is an abstraction of the Accordion primitive
* components which renders an accordion item with a heading and an indicator.
*
* It is a wrapper around the `AccordionParts.Item`, `AccordionParts.
* ItemTrigger`, `AccordionParts.ItemIndicator`, and `AccordionParts.ItemContent` components.
*
* @description [Cerberus docs](https://cerberus.digitalu.design/react/accordion)
* @description [Ark docs](https://ark-ui.com/react/docs/components/accordion)
*/
export declare function AccordionItemGroup(props: AccordionItemGroupProps): import("react/jsx-runtime").JSX.Element;