UNPKG

dockview

Version:

React docking layout manager — tabs, groups, grids, splitviews, drag and drop, floating panels

24 lines (23 loc) 769 B
import React from 'react'; import { ReactPortalStore } from '../react'; import { ITabGroupChipRenderer, ITabGroup, DockviewApi } from 'dockview-core'; export interface IDockviewTabGroupChipProps { tabGroup: ITabGroup; api: DockviewApi; } export declare class ReactTabGroupChipPart implements ITabGroupChipRenderer { private readonly component; private readonly reactPortalStore; private readonly _element; private part?; get element(): HTMLElement; constructor(component: React.FunctionComponent<IDockviewTabGroupChipProps>, reactPortalStore: ReactPortalStore); init(params: { tabGroup: ITabGroup; api: DockviewApi; }): void; update(params: { tabGroup: ITabGroup; }): void; dispose(): void; }