UNPKG

dockview-solid

Version:

Zero dependency layout manager supporting tabs, grids and splitviews

22 lines (21 loc) 877 B
import { IHeaderActionsRenderer, IDockviewHeaderActionsProps, DockviewApi, DockviewGroupPanel, DockviewGroupPanelApi, PanelUpdateEvent } from 'dockview-core'; /** * SolidJS implementation of IHeaderActionsRenderer: mounts Solid components into group header actions. */ export declare class SolidHeaderActionsRendererPart implements IHeaderActionsRenderer { private readonly component; private readonly _group; private readonly mutableDisposable; readonly element: HTMLElement; private part?; constructor(component: (props: IDockviewHeaderActionsProps) => any, _group: DockviewGroupPanel); init(parameters: { containerApi: DockviewApi; api: DockviewGroupPanelApi; }): void; update(event: PanelUpdateEvent): void; dispose(): void; private updatePanels; private updateActivePanel; private updateGroupActive; }