UNPKG

@mikezimm/fps-library-v2

Version:

Library of reusable typescript/javascript functions, interfaces and constants

31 lines 1.14 kB
import * as React from 'react'; export type IAnimation = 'TopDown' | 'CenterExpand'; export interface IMinAccordionProps { refreshId?: string; title: any; titleClass?: string; titleCollapseClass?: string; titleExpandClass?: string; titleStyles?: React.CSSProperties; content: any; showAccordion?: boolean; animation?: IAnimation; componentClass?: string; componentStyles?: React.CSSProperties; contentStylesVis?: React.CSSProperties; contentStylesHidden?: React.CSSProperties; defaultIcon?: string; toggleCallback?: any; } export interface IMinAccordionState { showAccordion: boolean; } export default class Accordion extends React.Component<IMinAccordionProps, IMinAccordionState> { constructor(props: IMinAccordionProps); componentDidMount(): void; componentDidUpdate(prevProps: IMinAccordionProps): boolean; shouldComponentUpdate(nextProps: IMinAccordionProps, nextState: IMinAccordionState): boolean; render(): React.ReactElement<IMinAccordionProps>; private _toggleAccordion; } //# sourceMappingURL=Accordion.d.ts.map