dismissed | readonly BannerRegionDismissedNotice[] | — | Notices hidden for this person until the version changes. |
dismissLabel | LocalizedMessage | — | Accessible name of the dismiss control on degraded notices. |
mode | BannerRegionMode | — | Interactive paging and S4 dismissal.
Read-only rotation; requires {@link rotationIntervalMs}. |
nextLabel | LocalizedMessage | — | Visible label of the control that shows the next notice, such as "Next". Leave "banner" out. |
notices | readonly BannerRegionNotice[] | — | Active notices the shell resolved; the region orders and filters them. |
onDismiss | (notice: BannerRegionNotice) => void | — | Called when the person dismisses a degraded (S4) notice. The shell records {@link BannerRegionDismissedNotice} and
passes it back through {@link dismissed}. |
onOpenLink | (notice: BannerRegionNotice) => void | — | Called when the person activates a notice link action; the host opens the destination. |
pagerLabel | LocalizedMessage | — | Accessible name of the pager's nav landmark. It differs from {@link regionLabel}, which names the group that
holds the banner and the pager, so the two landmarks never share a name. Shown only while more than one notice is
live in {@link BannerRegionMode.Interactive}. |
pageStatus | (index: number, total: number) => LocalizedMessage | — | Status text for the pager, such as "2 of 5". It is the pager's visible count and its polite live status, so it
must read on its own. |
previousLabel | LocalizedMessage | — | Visible label of the control that shows the previous notice, such as "Previous". Leave "banner" out. |
regionLabel | LocalizedMessage | — | Accessible name of the region that groups the banner and optional pager. |
rotationIntervalMs | number | — | Milliseconds between automatic advances; required in read-only mode. |
className | string | — | Optional module class from colocated CSS. |