rc-dock
Version:
dock layout for react component
22 lines (21 loc) • 749 B
TypeScript
import * as React from 'react';
import { DockContext, TabPaneCache } from "./DockData";
import { TabPaneProps } from "rc-tabs";
interface DockTabPaneProps extends TabPaneProps {
cacheId?: string;
cached: boolean;
}
export default class DockTabPane extends React.PureComponent<DockTabPaneProps, any> {
static contextType: React.Context<DockContext>;
context: DockContext;
_ref: HTMLDivElement;
getRef: (r: HTMLDivElement) => void;
updateCache(): void;
visited: boolean;
_cache: TabPaneCache;
render(): React.JSX.Element;
componentDidMount(): void;
componentDidUpdate(prevProps: Readonly<DockTabPaneProps>, prevState: Readonly<any>, snapshot?: any): void;
componentWillUnmount(): void;
}
export {};