UNPKG

@onesy/ui-react

Version:
36 lines (35 loc) 1.2 kB
import React from 'react'; import { ISurface } from '../Surface/Surface'; import { IElement, IElementReference, IElevation, IPropsAny } from '../types'; declare type TPadding = 'start' | 'end' | 'both' | 'none'; export declare type IAccordion = Omit<ISurface, 'onChange'> & { elevation?: IElevation; primary?: IElement; secondary?: IElement; start?: any; end?: any; openDefault?: boolean; open?: boolean; onChange?: (open: boolean) => any; noBackground?: boolean; noExpandButton?: boolean; expandedMarginVertical?: TPadding; expandedHeaderPaddingVertical?: TPadding; headerPaddingVertical?: TPadding; headerPaddingHorizontal?: TPadding; mainPaddingVertical?: TPadding; mainPaddingHorizontal?: TPadding; noExpand?: boolean; noTransition?: boolean; ExpandProps?: IPropsAny; TransitionComponentProps?: IPropsAny; WrapperHeaderProps?: IPropsAny; HeaderProps?: IPropsAny; IconButtonProps?: IPropsAny; StartProps?: IPropsAny; EndProps?: IPropsAny; ExpandIcon?: IElementReference; TransitionComponent?: IElementReference; }; declare const Accordion: React.FC<IAccordion>; export default Accordion;