NeoTerm UI

Alert

Alert banner with severity variants and optional dismiss.

Import

import { Alert, Callout } from "neoterm-ui";

Usage

<Alert variant="info" title="Heads up">
  This is an informational alert.
</Alert>

<Alert variant="error" title="Error" dismissible onDismiss={() => {}}>
  Something went wrong.
</Alert>

<Callout icon={<span>💡</span>}>
  This is a highlighted callout block.
</Callout>

Alert Props

PropTypeDefaultDescription
variant"info" | "success" | "warning" | "error""info"Severity style.
titlestring—Alert headline.
iconReactNode—Custom icon override.
dismissiblebooleanfalseShow dismiss button.
onDismiss() => void—Dismiss callback.
childrenReactNode—Alert body content.

Callout Props

PropTypeDefaultDescription
iconReactNode—Leading icon.
colorstring—Border accent color.
childrenReactNode—Callout content.