dockview
Version:
React docking layout manager — tabs, groups, grids, splitviews, drag and drop, floating panels
15 lines (14 loc) • 635 B
TypeScript
import React from 'react';
import { ReactPortalStore } from '../react';
import { IContextMenuItemRenderer, IContextMenuItemComponentProps } from 'dockview-core';
export declare class ReactContextMenuItemPart implements IContextMenuItemRenderer {
readonly id: string;
private readonly component;
private readonly reactPortalStore;
private readonly _element;
private part?;
get element(): HTMLElement;
constructor(id: string, component: React.FunctionComponent<IContextMenuItemComponentProps>, reactPortalStore: ReactPortalStore);
init(props: IContextMenuItemComponentProps): void;
dispose(): void;
}