Skip to content

hx components Callout

github-actions[bot] edited this page Jul 1, 2026 · 2 revisions

HxCallout

Inline alert message with icon and text.

<HxCallout kind="info" message="Changes saved." />
<HxCallout kind="success" message="Operation completed." />
<HxCallout kind="warn" message="Subscription expires in 3 days." />
<HxCallout kind="error" message="Payment failed." />
<HxCallout kind="question" message="Proceed with deletion?" />

// Custom icon
<HxCallout kind={<CustomWarning />} message="Custom callout" />

Props

Prop Type Default Description
kind HxCalloutKind | ReactNode — 'info', 'success', 'question', 'warn', 'error', or custom icon element
message ReactNode — Message content

Kind Mappings

kind Icon Color
'info' Info blue
'success' Success green
'question' Question neutral
'warn' Exclamation yellow
'error' Error red

Native DOM Events

All standard <div> events forwarded. Callout is a display-only element — rarely needs event listeners in practice.

Clone this wiki locally