@moritzbrantner/diagrams - v0.1.1
    Preparing search index...

    Type Alias UmlDiagramProps

    UmlDiagramProps: Omit<React.ComponentProps<"figure">, "children"> & {
        ariaLabel?: string;
        autoLayoutColumns?: number;
        caption?: React.ReactNode;
        defaultFocusedNodeId?: string | null;
        edges?: readonly UmlDiagramEdge[];
        emptyMessage?: React.ReactNode;
        focusedNodeId?: string | null;
        getNodeDisabled?: (node: PositionedUmlDiagramNode) => boolean;
        keyboardMode?: UmlDiagramKeyboardMode;
        nodeActionPlacement?: UmlDiagramNodeActionPlacement;
        nodeActions?:
            | readonly UmlDiagramNodeAction[]
            | ((node: PositionedUmlDiagramNode) => readonly UmlDiagramNodeAction[]);
        nodes: readonly UmlDiagramNode[];
        onFocusedNodeIdChange?: (node: PositionedUmlDiagramNode | null) => void;
        onNodeActionSelect?: (
            action: UmlDiagramNodeAction,
            node: PositionedUmlDiagramNode,
        ) => void;
        onNodeDeselect?: () => void;
        onNodeSelect?: (node: PositionedUmlDiagramNode) => void;
        padding?: number;
        renderEdge?: (
            edge: UmlDiagramEdge,
            context: UmlDiagramEdgeRenderContext,
        ) => React.ReactNode;
        renderNode?: (node: PositionedUmlDiagramNode) => React.ReactNode;
        renderNodeSelection?: (node: PositionedUmlDiagramNode) => React.ReactNode;
        selectedNodeId?: string | null;
    } & DiagramInteractiveProps<PositionedUmlDiagramNode, UmlDiagramEdge>