@reactodia/workspace
Version:
Reactodia Workspace -- library for visual interaction with graphs in a form of a diagram.
17 lines • 857 B
TypeScript
import * as React from 'react';
export interface CanvasPlaceLayerContext {
readonly containers: Record<CanvasPlaceAtLayer, HTMLElement>;
}
export declare const CanvasPlaceLayerContext: React.Context<CanvasPlaceLayerContext | "nested" | null>;
export declare function createPlaceLayerContext(): CanvasPlaceLayerContext;
export interface CanvasPlaceLayerProps extends React.HTMLProps<HTMLDivElement> {
context: CanvasPlaceLayerContext;
layer: CanvasPlaceAtLayer;
}
export declare function CanvasPlaceLayer(props: CanvasPlaceLayerProps): import("react/jsx-runtime").JSX.Element;
export type CanvasPlaceAtLayer = 'underlay' | 'overLinkGeometry' | 'overLinks' | 'overElements';
export declare function CanvasPlaceAt(props: {
layer: CanvasPlaceAtLayer;
children: React.ReactNode;
}): React.ReactPortal;
//# sourceMappingURL=placeLayer.d.ts.map