UNPKG

@reactodia/workspace

Version:

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

56 lines 3.22 kB
import * as React from 'react'; import type { HotkeyString } from '../coreUtils/hotkey'; import { LinkTypeIri } from '../data/model'; import { EntityElement } from '../editor/dataElements'; import type { DockDirection } from './utility/viewportDock'; export interface SelectionActionStyleProps { dock: DockDirection; dockRow?: number; dockColumn?: number; className?: string; title?: string; hotkey?: HotkeyString | null; } export interface SelectionActionProps extends SelectionActionStyleProps { disabled?: boolean; onSelect?: () => void; onMouseDown?: (e: React.MouseEvent) => void; children?: React.ReactNode; } export declare function SelectionAction(props: SelectionActionProps): import("react/jsx-runtime").JSX.Element; export interface SelectionActionSpinnerProps extends SelectionActionStyleProps { } export declare function SelectionActionSpinner(props: SelectionActionSpinnerProps): import("react/jsx-runtime").JSX.Element; export interface SelectionActionRemoveProps extends SelectionActionStyleProps { hotkey?: HotkeyString | null; } export declare function SelectionActionRemove(props: SelectionActionRemoveProps): import("react/jsx-runtime").JSX.Element; export interface SelectionActionZoomToFitProps extends SelectionActionStyleProps { } export declare function SelectionActionZoomToFit(props: SelectionActionZoomToFitProps): import("react/jsx-runtime").JSX.Element | null; export interface SelectionActionLayoutProps extends SelectionActionStyleProps { } export declare function SelectionActionLayout(props: SelectionActionLayoutProps): import("react/jsx-runtime").JSX.Element | null; export interface SelectionActionExpandProps extends SelectionActionStyleProps { } export declare function SelectionActionExpand(props: SelectionActionExpandProps): import("react/jsx-runtime").JSX.Element | null; export interface SelectionActionAnchorProps extends SelectionActionStyleProps { anchorProps?: React.HTMLProps<HTMLAnchorElement>; onSelect?: (target: EntityElement, e: React.MouseEvent<HTMLAnchorElement>) => void; } export declare function SelectionActionAnchor(props: SelectionActionAnchorProps): import("react/jsx-runtime").JSX.Element | null; export interface SelectionActionConnectionsProps extends SelectionActionStyleProps { } export declare function SelectionActionConnections(props: SelectionActionConnectionsProps): import("react/jsx-runtime").JSX.Element | null; export interface SelectionActionAddToFilterProps extends SelectionActionStyleProps { } export declare function SelectionActionAddToFilter(props: SelectionActionAddToFilterProps): import("react/jsx-runtime").JSX.Element | null; export interface SelectionActionGroupProps extends SelectionActionStyleProps { hotkey?: HotkeyString | null; } export declare function SelectionActionGroup(props: SelectionActionGroupProps): import("react/jsx-runtime").JSX.Element | null; export interface SelectionActionEstablishLinkProps extends SelectionActionStyleProps { linkType?: LinkTypeIri; } export declare function SelectionActionEstablishLink(props: SelectionActionEstablishLinkProps): import("react/jsx-runtime").JSX.Element | null; //# sourceMappingURL=selectionAction.d.ts.map