@arminmajerie/dockview
Version:
Zero dependency layout manager supporting tabs, grids and splitviews (SolidJS only)
24 lines • 1.1 kB
TypeScript
import { SolidPart, SolidPortalStore } from '../solid';
import { DockviewApi, DockviewGroupPanel, DockviewGroupPanelApi, PanelUpdateEvent, IHeaderActionsRenderer, IDockviewHeaderActionsProps } from '@arminmajerie/dockview-core';
import { JSX } from 'solid-js';
export declare class SolidHeaderActionsRendererPart implements IHeaderActionsRenderer {
private readonly component;
private readonly solidPortalStore;
private readonly _group;
private readonly mutableDisposable;
private readonly _element;
private _part?;
get element(): HTMLElement;
get part(): SolidPart<IDockviewHeaderActionsProps> | undefined;
constructor(component: (props: IDockviewHeaderActionsProps) => JSX.Element, solidPortalStore: SolidPortalStore, _group: DockviewGroupPanel);
init(parameters: {
containerApi: DockviewApi;
api: DockviewGroupPanelApi;
}): void;
dispose(): void;
update(event: PanelUpdateEvent): void;
private updatePanels;
private updateActivePanel;
private updateGroupActive;
}
//# sourceMappingURL=headerActionsRenderer.d.ts.map