UNPKG

@arminmajerie/dockview

Version:

Zero dependency layout manager supporting tabs, grids and splitviews (SolidJS only)

18 lines 810 B
import { SolidPortalStore } from '../solid'; import { PanelUpdateEvent, ITabRenderer, TabPartInitParameters, IDockviewPanelHeaderProps } from '@arminmajerie/dockview-core'; import { JSX } from 'solid-js'; export declare class SolidPanelHeaderPart implements ITabRenderer { readonly id: string; private readonly component; private readonly solidPortalStore; private readonly _element; private part?; get element(): HTMLElement; constructor(id: string, component: (props: IDockviewPanelHeaderProps) => JSX.Element, solidPortalStore: SolidPortalStore); focus(): void; init(parameters: TabPartInitParameters): void; update(event: PanelUpdateEvent): void; layout(_width: number, _height: number): void; dispose(): void; } //# sourceMappingURL=solidHeaderPart.d.ts.map