sigilUI

Diagram

Provide a shared canvas for token-styled diagrams.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

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

Usage

<Diagram><div className="flex flex-wrap items-center justify-center gap-4"><DiagramNode label="Client" /><DiagramConnector direction="horizontal" length={80} /><DiagramNode label="API" /></div></Diagram>

Props

PropTypeDefaultDescription
showGridboolean—Show Grid configuration.
gridVariantDiagramGridVariant—Grid Variant configuration.
gridSizenumber—Grid Size configuration.
childrenReactNode—Content rendered inside the component.

Token integration

CSS VariablePurpose
--s-border-mutedBorder muted
--s-radius-cardRadius card
--s-borderBorder
--s-surfaceSurface