Repository navigation
feat(web): alerts sections move to a left rail - #2361
Conversation
The alerts hub outgrew its tab strip (eight sections). It now uses the section rail Security and Settings use: grouped as Triage, Monitors, Quiet and Response, with the same counts, folding into a sheet below lg. The page title and breadcrumbs name the open section. navShell moves from settings/kit to page/kit (now shared by settings, security, integrations and alerts) and gains an optional trailing count.
This comment has been minimized.
This comment has been minimized.
|
Warning Review limit reachedYou've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository. Next included review available in 29 minutes. View limit details
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
🍁 Maple PR previewNote Preview resources were removed when this pull request closed. Final commit |
This comment has been minimized.
This comment has been minimized.
Preview test (app-pr-2361.maple.dev,
|
| Rules | Routing | Light |
|---|---|---|
![]() |
![]() |
![]() |
| Mobile sheet | After picking a row | Settings rail | Security rail |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
Walkthrough video: https://raw.githubusercontent.com/MapleTechLabs/maple/pr-assets/alerts-rail/preview/walkthrough.webm
# Conflicts: # apps/web/src/lab/anomaly-alerts-lab.ts
Maple review🟢 Confidence 10/10 · safe to merge. Contained UI change: the rail, its Moves the alerts hub's eight sections from a tab strip into the shared left rail (
|







The alerts hub has eight sections now, and the tab strip under the title was running out of room. The sections move to a left rail, using the same pattern Security and Settings already use.
Alerts › Rules.lgthe rail folds into the "Alerts" sheet from the top bar, like Security.navShellmoves fromsettings/kittopage/kit, since settings, security, integrations and alerts all use it now. Its rows gain an optional trailing count.Verification
bun run typecheck(web) andoxlint -c .oxlintrc.effect.jsonon the changed files are clean, and so isui:patterns:check.aria-current, titles the page and fills the breadcrumbs./lab/alerts-hubfixtures, before (main) and after.Mobile, 390px: top bar and the rail sheet.
🤖 Generated with Claude Code
Open in [code]smith · Need help on this PR? Tag
@codesmith-botwith what you need.Summary by CodeRabbit