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 | — | Accessible name of the control that shows the next notice. |
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. |
pageStatus | (index: number, total: number) => LocalizedMessage | — | Status text for the pager, such as "2 of 5". |
previousLabel | LocalizedMessage | — | Accessible name of the control that shows the previous notice. |
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. |