@gluestack-ui/accordion
Version:
A universal headless accordion component for React Native, Next.js & React
13 lines (12 loc) • 839 B
TypeScript
import type React from 'react';
import type { IAccordionComponentType } from './types';
export declare function createAccordion<AccordionProps, ItemProps, HeaderProps, TriggerProps, ContentProps, IconProps, TitleTextProps, ContentTextProps>({ Root, Item, Header, Trigger, Content, Icon, TitleText, ContentText, }: {
Root: React.ComponentType<AccordionProps>;
Item: React.ComponentType<ItemProps>;
Header: React.ComponentType<HeaderProps>;
Trigger: React.ComponentType<TriggerProps>;
Content: React.ComponentType<ContentProps>;
Icon: React.ComponentType<IconProps>;
TitleText: React.ComponentType<TitleTextProps>;
ContentText: React.ComponentType<ContentTextProps>;
}): IAccordionComponentType<AccordionProps, ItemProps, HeaderProps, TriggerProps, ContentProps, IconProps, TitleTextProps, ContentTextProps>;