Material Design 3 banner for prominent, persistent messages with
optional supporting text and actions. Not intended for ephemeral
feedback; use a snackbar when the message should auto-dismiss.
Basic Usage
Show a default banner with a message and dismiss button. Banners
remain in flow so users can act while retaining context.
<ds-banner open message="This is a banner message."></ds-banner>
Initial Value
Pre-configure variant, dismissibility, and supporting content.
Renew now to avoid service interruption.
Renew
<ds-banner
open
variant="warning"
dismissible="false"
message="Your subscription expires soon.">
<span slot="supporting-text">Renew now to avoid service interruption.</span>
<div slot="actions">
<ds-button variant="text">Renew</ds-button>
</div>
</ds-banner>
Variants
Use semantic variants to align banner tone with message intent.
<ds-banner open variant="info" message="New features are available."></ds-banner>
<ds-banner open variant="error" message="Failed to sync your data."></ds-banner>
States
Control visibility and dismiss behavior with attributes and methods.