Usage
BannerRegion from @prepared911/ui/blocks/banner-region is the display surface for active notification banners. The shell resolves which notices apply, stores per-person dismissals, and handles go-to navigation in onGoTo. The region orders notices, shows one at a time, and pages or rotates without fetching or validating CMS content.AppShell's banner slot (one element). AppShell's contract still describes a single Banner; update that wording when you integrate.Banner alone.Pagination (Simple form) with Previous, Next and the count when more than one notice is active; S4 notices are dismissible.rotationIntervalMs. The prop is required in this mode.announce. Use BannerRegionAnnounce.Now for the normal S5 assertive or S4 polite announcement. When the notification router holds an S4 announcement during an interaction, pass BannerRegionAnnounce.Held; the banner still paints, but its live region is off. Replace it with Now when the router releases the announcement.BannerRegion treats audience as an opaque specificity descriptor: Targeted sorts ahead of Global at the same severity, but the block never inspects or resolves the target.