sigilUI

CTA

Pair a focused message with a clear next action.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

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

Usage

<CTA title="Start building with Sigil" description="Choose a preset and compose your first page." actions={[{ label: "Read the setup guide", href: "/docs/installation" }]} />

Props

PropTypeDefaultDescription
titlestring—CTA headline.
descriptionstring—CTA supporting text.
actionsCTAAction[]—Action buttons.
variant"centered" | "split"centeredLayout variant.

Token integration

CSS VariablePurpose
--s-cta-padding-xCta padding x
--s-page-marginPage margin
--s-cta-padding-yCta padding y
--s-cta-border-radiusCta border radius
--s-card-radiusCard radius
--s-border-styleBorder style
--s-borderBorder
--s-cta-bgCta bg
--s-surfaceSurface
--s-cta-split-gapCta split gap
--s-cta-description-max-widthCta description max width
--s-cta-title-sizeCta title size