UNPKG

dockview-solid

Version:

Zero dependency layout manager supporting tabs, grids and splitviews

17 lines (16 loc) 1.06 kB
import { Component } from "solid-js"; import { DockviewOptions, DockviewDidDropEvent, DockviewWillDropEvent, DockviewReadyEvent, IDockviewPanelProps, IDockviewPanelHeaderProps, IDockviewHeaderActionsProps, IWatermarkPanelProps } from "dockview-core"; export interface IDockviewSolidProps extends DockviewOptions { components: Record<string, Component<IDockviewPanelProps>>; tabComponents?: Record<string, Component<IDockviewPanelHeaderProps>>; defaultTabComponent?: Component<IDockviewPanelHeaderProps>; leftHeaderActionsComponent?: Component<IDockviewHeaderActionsProps>; rightHeaderActionsComponent?: Component<IDockviewHeaderActionsProps>; prefixHeaderActionsComponent?: Component<IDockviewHeaderActionsProps>; watermarkComponent?: Component<IWatermarkPanelProps>; onReady: (event: DockviewReadyEvent) => void; onDidDrop?: (event: DockviewDidDropEvent) => void; onWillDrop?: (event: DockviewWillDropEvent) => void; } export declare const DockviewSolid: Component<IDockviewSolidProps>; export default DockviewSolid;