UNPKG

@mikezimm/npmfunctions

Version:
24 lines (23 loc) 809 B
import * as React from 'react'; export declare type IAnimation = 'TopDown' | 'CenterExpand'; export interface IMinAccordionProps { title: any; content: any; showAccordion?: boolean; animation?: IAnimation; componentStyles?: React.CSSProperties; defaultIcon?: string; titleStyles?: React.CSSProperties; contentStyles?: React.CSSProperties; toggleCallback?: any; } export interface IMinAccordionState { showAccordion: boolean; } export default class Accordion extends React.Component<IMinAccordionProps, IMinAccordionState> { constructor(props: IMinAccordionProps); componentDidMount(): void; componentDidUpdate(prevProps: IMinAccordionProps): void; render(): React.ReactElement<IMinAccordionProps>; private _toggleAccordion; }