UNPKG

@reactodia/workspace

Version:

Reactodia Workspace -- library for visual interaction with graphs in a form of a diagram.

36 lines 1.85 kB
import * as React from 'react'; import { CanvasProps } from '../widgets/canvas'; import { ConnectionsMenuProps } from '../widgets/connectionsMenu'; import { DropOnCanvasProps } from '../widgets/dropOnCanvas'; import { HaloProps } from '../widgets/halo'; import { HaloLinkProps } from '../widgets/haloLink'; import { NavigatorProps } from '../widgets/navigator'; import { SelectionProps } from '../widgets/selection'; import { ToolbarProps } from '../widgets/toolbar'; import { WorkspaceLanguage } from '../widgets/toolbarAction'; import { UnifiedSearchProps } from '../widgets/unifiedSearch'; import { VisualAuthoringProps } from '../widgets/visualAuthoring'; import { ZoomControlProps } from '../widgets/zoomControl'; export interface BaseDefaultWorkspaceProps { colorScheme?: 'auto' | 'light' | 'dark'; canvas?: CanvasProps; canvasWidgets?: ReadonlyArray<React.ReactElement>; connectionsMenu?: Omit<ConnectionsMenuProps, 'commands'> | null; dropOnCanvas?: DropOnCanvasProps | null; halo?: HaloProps | null; haloLink?: HaloLinkProps | null; selection?: SelectionProps | null; navigator?: Partial<NavigatorProps> | null; visualAuthoring?: Omit<VisualAuthoringProps, 'commands' | 'children'>; zoomControl?: Partial<ZoomControlProps> | null; } export interface DefaultWorkspaceProps extends BaseDefaultWorkspaceProps { menu?: React.ReactNode | null; search?: Partial<UnifiedSearchProps> | null; actions?: React.ReactNode | null; mainToolbar?: Pick<ToolbarProps, 'dock' | 'dockOffsetX' | 'dockOffsetY'>; actionsToolbar?: Pick<ToolbarProps, 'dock' | 'dockOffsetX' | 'dockOffsetY'>; languages?: ReadonlyArray<WorkspaceLanguage>; } export declare function DefaultWorkspace(props: DefaultWorkspaceProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=defaultWorkspace.d.ts.map