Callout

Use Callout for notes, warnings, and destructive or irreversible actions. The default callout uses regular Basecoat alert styling and has no icon. Warning and destructive callouts use variant colors.

Usage

Use the component directly in MDX. ReallySimpleDocs components are available by default, so no import is required.

<Callout title="Good to know">
  Keep normal docs pages as Markdown. Use MDX when you need components.
</Callout>

Set a custom Lucide icon with icon when the message benefits from one:

<Callout icon="sparkles" title="Custom icon">
  Use any Lucide icon name in camelCase or kebab-case.
</Callout>

Options

PropTypeDefaultNotes
type"warning" | "destructive"undefinedOptional severity variant.
titlestring"Note"Heading displayed in the alert.
iconstringundefinedOptional Lucide icon name or custom SVG.
action{ label: string; href: string }undefinedOptional callout action link.
classstring""Extra classes applied to the alert root.

Examples

Neutral

Neutral

Use a callout when the surrounding paragraph is not enough.

Custom icon

Custom icon

Add a Lucide icon when it helps explain the message.

Action

Template macros available

This component ships an optional action link for related documentation.

Warning

Warning

Avoid putting app-only imports in reusable documentation examples.

Destructive

Destructive

This variant is for irreversible actions, security risks, or migration warnings.