sigilUI

Announcement Bar

Place a short announcement and link above your navigation.

@sigil-ui/componentsReact

Preview

Live preview Interactive

Import

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

Usage

<AnnouncementBar badge="New" message="Sigil UI v2 is here — 46 presets, 350+ components" href="/docs" />

Props

PropTypeDefaultDescription
iconReactNode—Icon configuration.
badgestring—Badge configuration.
message (required)string—Message configuration.
hrefstring—Href configuration.
dismissibleboolean—Dismissible configuration.

Token integration

CSS VariablePurpose
--s-font-monoFont mono
--s-primaryPrimary
--s-border-styleBorder style
--s-text-secondaryText secondary
--s-text-mutedText muted
--s-space-2Space 2
--s-space-4Space 4
--s-border-mutedBorder muted
--s-surfaceSurface
--s-duration-fastDuration fast