dockview
Version:
React docking layout manager — tabs, groups, grids, splitviews, drag and drop, floating panels
21 lines (20 loc) • 739 B
TypeScript
import React from 'react';
import { ReactPortalStore } from '../react';
import { IDockviewGroupPanel, IGroupDragGhostRenderer, DockviewApi } from 'dockview-core';
export interface IDockviewGroupDragGhostProps {
group: IDockviewGroupPanel;
api: DockviewApi;
}
export declare class ReactGroupDragGhostPart implements IGroupDragGhostRenderer {
private readonly component;
private readonly reactPortalStore;
private readonly _element;
private part?;
get element(): HTMLElement;
constructor(component: React.FunctionComponent<IDockviewGroupDragGhostProps>, reactPortalStore: ReactPortalStore);
init(params: {
group: IDockviewGroupPanel;
api: DockviewApi;
}): void;
dispose(): void;
}