sigilUI

Isolation Stack

Illustrate boundaries between stacked system layers.

@sigil-ui/componentsReact

Preview

Isolation model Interactive

Import

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

Usage

<IsolationStack
    layers={[
      { label: "Hardware", width: "100%" },
      { label: "Kernel", width: "78%" },
      { label: "Workload", width: "56%", accent: true },
    ]}
    columns={[{ key: "sigil", label: "Sigil", accent: true }, { key: "other", label: "Other" }]}
    rows={[
      { label: "Tokens", values: { sigil: "full", other: "partial" } },
      { label: "Presets", values: { sigil: "full", other: "none" } },
    ]}
  />

Props

PropTypeDefaultDescription
layersIsolationLayer[]—Stacked isolation layers (outer to inner).
columnsComparisonColumn[]—Comparison matrix columns.
rowsComparisonRow[]—Comparison matrix rows.

Token integration

CSS VariablePurpose
--s-successSuccess
--s-warningWarning
--s-errorError
--s-text-mutedText muted
--s-borderBorder
--s-primaryPrimary
--s-surfaceSurface
--s-duration-normalDuration normal
--s-ease-outEase out
--s-duration-slowDuration slow
--s-textText
--s-duration-fastDuration fast