UNPKG

@reactodia/workspace

Version:

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

24 lines 1.39 kB
import * as React from 'react'; import { type ClassTreeProps } from '../widgets/classTree'; import { type InstancesSearchProps } from '../widgets/instancesSearch'; import { type LinkTypesToolboxProps } from '../widgets/linksToolbox'; import { type ToolbarProps } from '../widgets/toolbar'; import { WorkspaceLanguage } from '../widgets/toolbarAction'; import type { BaseDefaultWorkspaceProps } from './defaultWorkspace'; import { type WorkspaceLayoutContainerProps } from './workspaceLayout'; export interface ClassicWorkspaceProps extends BaseDefaultWorkspaceProps { leftColumn?: Omit<WorkspaceLayoutContainerProps, 'children'>; rightColumn?: Omit<WorkspaceLayoutContainerProps, 'children'>; toolbar?: Partial<ClassicToolbarProps> | null; classTree?: ClassTreeProps; instancesSearch?: Omit<InstancesSearchProps, 'commands'>; linkToolbox?: LinkTypesToolboxProps; } export declare function ClassicWorkspace(props: ClassicWorkspaceProps): import("react/jsx-runtime").JSX.Element; export interface ClassicToolbarProps extends Pick<ToolbarProps, 'dock' | 'dockOffsetX' | 'dockOffsetY'> { menu?: React.ReactNode | null; children?: React.ReactNode | null; languages?: ReadonlyArray<WorkspaceLanguage>; } export declare function ClassicToolbar(props: ClassicToolbarProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=classicWorkspace.d.ts.map