dockview
Version:
Zero dependency layout manager supporting tabs, grids and splitviews with ReactJS support
19 lines (18 loc) • 631 B
TypeScript
import { GridviewPanel } from './gridviewPanel';
import { ISplitviewStyles, Orientation } from '../splitview/core/splitview';
import { FrameworkFactory } from '../types';
export interface GridviewComponentOptions {
proportionalLayout: boolean;
orientation: Orientation;
components?: {
[componentName: string]: {
new (id: string, componentName: string): GridviewPanel;
};
};
frameworkComponents?: {
[componentName: string]: any;
};
frameworkComponentFactory?: FrameworkFactory<GridviewPanel>;
tabHeight?: number;
styles?: ISplitviewStyles;
}