component AnnouncementBar { outputs { dismiss(payload: { sourceEvent?: Event; [key: string]: string | number | boolean | null | object }) } props { badge: string = "" badgeIcon: string = "" message: string = "Announcement" description: string = "" icon: string = "icon-[lucide--megaphone]" actionLabel: string = "" actionHref: string = "" actionIcon: string = "" dismissible: boolean = false dismissLabel: string = "Dismiss announcement" sticky: boolean = false compact: boolean = false flush: boolean = false mobileCompact: boolean = false mobileMessageLines: number = 2 hideBadgeOnMobile: boolean = false hideDescriptionOnMobile: boolean = false mobileActionSize: string = "default" gutter: string = "md" contentGutter: string = "md" flushMobile: boolean = false size: string = "default" width: string = "default" color: string = "primary" variant: string = "soft" role: string = "status" live: string = "polite" class: string = "" } state dismissed: boolean = false view {
{description}
{/if}