UNPKG

dockview-solid

Version:

Zero dependency layout manager supporting tabs, grids and splitviews

16 lines (15 loc) 550 B
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>;