sigilUI

Feature Section

Introduce a product capability with text and visual content.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

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

Usage

<FeatureSection
    label="WHY SIGIL"
    title="Edit tokens, not components"
    description="Change one value, every consumer updates."
    features={[
      { title: "Token-driven", description: "519 fields compile to CSS custom properties." },
      { title: "46 presets", description: "Switch the entire visual identity in one command." },
      { title: "Agent-friendly", description: "MDX-first DESIGN.md you can hand to any LLM." },
    ]}
  />

Props

PropTypeDefaultDescription
labelstring—Readable label for the component.
title (required)ReactNode—Heading displayed in the component.
descriptionReactNode—Supporting text below the heading.
features (required)FeatureItem[]—Features configuration.
columns2 | 3 | 4—Columns configuration.
align"left" | "center"—Align configuration.

Token integration

CSS VariablePurpose
--s-section-pySection py
--s-content-maxContent max
--s-page-marginPage margin
--s-radius-cardRadius card
--s-border-mutedBorder muted
--s-surfaceSurface
--s-duration-fastDuration fast
--s-borderBorder
--s-radius-mdRadius md
--s-primary-mutedPrimary muted
--s-primaryPrimary
--s-textText