sigilUI

Feature Frame Section

Present a feature in a structured, illustrated page section.

@sigil-ui/componentsReact

Preview

Feature frame section Interactive

Import

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

Usage

<FeatureFrameSection
    className="!px-0 !py-[var(--s-section-padding-compact)]"
    label="Architecture"
    heading="One system, end to end"
    features={[
      { label: "CONSTRAINTS", headline: "Tokens control every visual property.", points: ["Complete schema", "Validated output"], diagram: <FeatureMiniDiagram variant="layer-stack" size={120} /> },
      { label: "COMPOSITION", headline: "Components inherit the active identity.", points: ["No local color drift", "Predictable interaction"], diagram: <FeatureMiniDiagram variant="hub-spoke" size={120} />, reversed: true },
    ]}
  />

Props

PropTypeDefaultDescription
labelstring—Section label above heading.
headingstring—Section heading.
featuresFeatureFrameRowProps[]—Feature rows.

Token integration

CSS VariablePurpose
--s-borderBorder
--s-primaryPrimary
--s-textText
--s-duration-normalDuration normal
--s-ease-outEase out
--s-ease-defaultEase default
--s-text-mutedText muted
--s-duration-fastDuration fast
--s-radius-fullRadius full
--s-duration-slowDuration slow