@jdcfe/yep-react
Version:
一套移动端的React组件库
36 lines (35 loc) • 876 B
TypeScript
import * as React from 'react';
import CollapseGroup from './CollapseGroup';
export interface CollapseProps {
prefixCls?: string;
className?: string;
style?: React.CSSProperties;
/**
* 是否关闭折叠层
*/
isOpen: boolean;
/**
* 折叠标题
*/
title: string;
/**
* 折叠内容
*/
children: any;
onToggle?: (isOpen: boolean) => {};
}
export interface CollapseState {
isOpen: boolean;
}
export default class Collapse extends React.PureComponent<CollapseProps, CollapseState> {
static CollapseGroup: typeof CollapseGroup;
static defaultProps: {
prefixCls: string;
style: {};
isOpen: boolean;
};
constructor(props: CollapseProps);
handleToggle: () => void;
UNSAFE_componentWillReceiveProps(nextProps: CollapseProps): void;
render(): JSX.Element;
}