UNPKG

dockview-solid

Version:

Zero dependency layout manager supporting tabs, grids and splitviews

16 lines (15 loc) 564 B
import { Component } from 'solid-js'; import { SplitviewOptions, SplitviewApi, SplitviewPanelApi } from 'dockview-core'; export interface SplitviewReadyEvent { api: SplitviewApi; } export interface ISplitviewPanelProps<T = any> { params: T; api: SplitviewPanelApi; containerApi: SplitviewApi; } export interface ISplitviewSolidProps extends SplitviewOptions { onReady: (event: SplitviewReadyEvent) => void; components: Record<string, Component<ISplitviewPanelProps>>; } export declare const SplitviewSolid: Component<ISplitviewSolidProps>;