dtd
Version:
根据数梦工场视觉规范打造的组件库,感谢react-components和ant design
29 lines (28 loc) • 888 B
TypeScript
import * as React from 'react';
import { ClickParam } from './index';
export default class Item extends React.PureComponent<ItemProps, ItemState> {
itemKey?: string;
isSubDrawer?: boolean;
keyPath?: Array<any>;
constructor(props: ItemProps);
onClickHandler: (event: React.MouseEvent<HTMLElement, MouseEvent>) => void;
setSelectedState: (selected: boolean) => void;
componentWillReceiveProps(nextProps: ItemProps): void;
componentDidMount(): void;
render(): JSX.Element;
}
export interface ItemState {
selected: boolean;
}
export interface ItemProps {
key: string;
itemKey?: string;
style?: React.CSSProperties;
className?: string;
openKeys: string[];
selectedKey?: string;
setParentState?: (res: any) => void;
onSidebarItemClick?: (param: ClickParam) => void;
subDrawerStore?: any;
sidebarItemStore?: any;
}