Skip to content

fix: remove fake system status dropdown from navbar

david-full requested to merge toolbar-update into main

Summary

  • Remove the fake system status dropdown from NavBarComponent.vue that displayed hardcoded mock data (fictional government services like "eCitizen Portal", "Tax Filing System") not connected to any real system state
  • Remove associated data, computed properties, methods, event handlers, lifecycle hooks, and all status-specific CSS
  • Clean up unused systemStatus, deadlines, and nav.systemStatus locale keys from all 13 non-English locale files (en.js had top-level keys removed too)

Closes #649 (closed)

Test plan

  • Verify no status dropdown appears on desktop navbar
  • Verify no status indicator button appears on mobile navbar
  • Verify all other navbar buttons (analytics, admin, settings, profile, logout) still function
  • Verify no console errors related to missing locale keys
  • Hard refresh browser to clear cached assets

Merge request reports

Loading