sigilUI

Flow Diagram

Explain a process with connected steps.

@sigil-ui/componentsReact

Preview

Token compilation flow Interactive

Import

import { FlowDiagram } from "@sigil-ui/components";

Usage

<FlowDiagram
    nodes={[
      { id: "spec", label: "DESIGN.md" },
      { id: "tokens", label: "Tokens", variant: "highlighted" },
      { id: "ui", label: "Interface", variant: "accent" },
    ]}
    connections={[{ from: "spec", to: "tokens", label: "parse" }, { from: "tokens", to: "ui", label: "compile" }]}
  />

Props

PropTypeDefaultDescription
nodes (required)FlowNode[]—Nodes configuration.
connections (required)FlowConnection[]—Connections configuration.
direction"horizontal" | "vertical"—Direction configuration.
connector"solid" | "dashed" | "dashed-animated"—Connector configuration.

Token integration

CSS VariablePurpose
--s-borderBorder
--s-surfaceSurface
--s-primaryPrimary
--s-primary-mutedPrimary muted
--s-primary-contrastPrimary contrast
--s-radius-mdRadius md
--s-textText
--s-text-mutedText muted
--s-chart-axisChart axis
--s-font-monoFont mono