sigilUI

Feature Section

Grid of feature cards with icon, title, and description.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

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

Usage

<FeatureSection
  label="Features"
  title="Built for developers"
  description="Everything you need in one package."
  features={[
    { icon: <BoxIcon />, title: "Composable", description: "Mix and match any component." },
    { icon: <ZapIcon />, title: "Fast", description: "Optimized for performance." },
    { icon: <LockIcon />, title: "Accessible", description: "WCAG 2.1 compliant." },
  ]}
/>

Two columns, centered

<FeatureSection
  title="Why Sigil?"
  features={features}
  columns={2}
  align="center"
/>

Props

PropTypeDefaultDescription
labelstring—Uppercase mono label
titleReactNoderequiredSection heading
descriptionReactNode—Supporting text
featuresFeatureItem[]requiredArray of { icon?, title, description }
columns2 | 3 | 43Grid column count
align"left" | "center""left"Heading alignment
classNamestring—Additional CSS classes

Plus all standard <section> HTML attributes.