@arminmajerie/dockview
Version:
Zero dependency layout manager supporting tabs, grids and splitviews (SolidJS only)
18 lines • 701 B
TypeScript
import { GridviewPanelApi, GridviewApi, GridviewOptions } from 'dockview-core';
import { PanelParameters } from '../types';
import { JSX } from 'solid-js';
export interface GridviewReadyEvent {
api: GridviewApi;
}
export interface IGridviewPanelProps<T extends {
[index: string]: any;
} = any> extends PanelParameters<T> {
api: GridviewPanelApi;
containerApi: GridviewApi;
}
export interface IGridviewSolidProps extends GridviewOptions {
onReady: (event: GridviewReadyEvent) => void;
components: Record<string, (props: IGridviewPanelProps) => JSX.Element>;
}
export declare function GridviewSolid(props: IGridviewSolidProps): JSX.Element;
//# sourceMappingURL=gridview.d.ts.map