UNPKG

dockview-solid

Version:

Zero dependency layout manager supporting tabs, grids and splitviews

16 lines (15 loc) 639 B
import { ITabRenderer, TabPartInitParameters, PanelUpdateEvent, IDockviewPanelHeaderProps } from 'dockview-core'; /** * SolidJS implementation of ITabRenderer: mounts Solid components into panel headers. */ export declare class SolidPanelHeaderPart implements ITabRenderer { readonly id: string; private readonly component; readonly element: HTMLElement; private part?; constructor(id: string, component: (props: IDockviewPanelHeaderProps) => any); init(parameters: TabPartInitParameters): void; update(event: PanelUpdateEvent): void; layout(_width: number, _height: number): void; dispose(): void; }