dockview-solid
Version:
Zero dependency layout manager supporting tabs, grids and splitviews
16 lines (15 loc) • 550 B
TypeScript
import { Component } from 'solid-js';
import { GridviewOptions, GridviewApi, GridviewPanelApi } from 'dockview-core';
export interface GridviewReadyEvent {
api: GridviewApi;
}
export interface IGridviewPanelProps<T = any> {
params: T;
api: GridviewPanelApi;
containerApi: GridviewApi;
}
export interface IGridviewSolidProps extends GridviewOptions {
onReady: (event: GridviewReadyEvent) => void;
components: Record<string, Component<IGridviewPanelProps>>;
}
export declare const GridviewSolid: Component<IGridviewSolidProps>;