UNPKG

dtd

Version:

根据数梦工场视觉规范打造的组件库,感谢react-components和ant design

36 lines (35 loc) 1.06 kB
import * as React from 'react'; import { ClickParam } from './index'; export default class SubSidebar extends React.PureComponent<SubSidebarProps, SubSidebarState> { static defaultProps: { onTitleClick: () => void; }; constructor(props: SubSidebarProps); onClickHandler: (e: React.MouseEvent<HTMLElement, MouseEvent>) => void; componentDidMount(): void; render(): JSX.Element; } export interface SubSidebarState { subSidebarOpen?: boolean; isSubDrawer?: boolean; } export interface ClickParam { key: string; domEvent: any; } export interface SubSidebarProps { title?: string; key: string; onTitleClick?: (param: ClickParam) => void; children?: any; itemKey?: string; openKeys: string[]; selectedKey?: string; isDrawerOpen?: boolean; setParentState?: (res: any) => void; onSubSidebarOpenChange?: (openKeys: string[], selectedKey: any) => void; onSubSidebarClick?: (selectedKey: any) => void; subDrawerStore?: any; subSidebarStore?: any; selectedDrawer?: any; }