fix: Role-appropriate bottom nav on all authenticated pages #27
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "23-fix-role-appropriate-bottom-nav"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Fixes bottom navigation across all authenticated pages so each role sees only the links appropriate to them. Admin pages show Dashboard | Teams | Sign Out. Player pages show My Player | My Team | Sign Out with correct active states per page.
Changes
admin.html— Replaced Coach View and Player links with Teams link pointing toadmin-teams.htmlparent.html— Added My Team link toteam.html(was missing entirely)player-profile.html— Changed Profile (active, self-referencing) to My Team link pointing toteam.htmlbilling.html— Changed Profile link to My Player link pointing toparent.htmladmin-teams.html— No changes needed (already correct: Dashboard | Teams active | Sign Out)team.html— No changes needed (already correct: My Player | My Team active | Sign Out)Test Plan
admin.html— verify bottom nav shows: Dashboard (active) | Teams | Sign Outadmin-teams.html— verify bottom nav shows: Dashboard | Teams (active) | Sign Outparent.html— verify bottom nav shows: My Player (active) | My Team | Sign Outplayer-profile.html— verify bottom nav shows: My Player | My Team | Sign Outbilling.html— verify bottom nav shows: My Player | Billing (active) | Sign Outteam.html— verify bottom nav shows: My Player | My Team (active) | Sign Outcoach.html,index.html,tryouts.html,register.html,signin.htmlare untouchedReview Checklist
<nav class="bottom-nav">sections modified — no content changes above navRelated
plan-wkq(traceability)Self-Review
Reviewed diff against all acceptance criteria from #23. No issues found.
Verified:
Scope: Only
<nav class="bottom-nav">sections modified. No content above nav changed. No changes to coach.html, index.html, tryouts.html, register.html, or signin.html. 4 files, 12+/12-, minimal and focused.