Skip to content

fix: mark unavailable sidebar items as coming soon - #29

Draft
saintix4612 wants to merge 1 commit into
vaibhavxtripathi:mainfrom
saintix4612:fix/secondary-navigation-placeholders
Draft

saintix4612 wants to merge 1 commit into
vaibhavxtripathi:mainfrom
saintix4612:fix/secondary-navigation-placeholders

Conversation

@saintix4612

Copy link
Copy Markdown

Fix

Settings, Help, and Search currently link to # although their destinations are not implemented. Render them as native disabled buttons with visible “Coming soon” labels and accessible names, as permitted by issue #22. Entries with real destinations retain their existing link behavior and mobile drawer closing.

Closes #22.

Verification

  • npm run type-check: passed.
  • npm run lint: passed, 13 existing warnings and no errors.
  • npm run build: passed; logs include fetch messages from the unconfigured local backend.
  • Production build checked on desktop and at 390 × 844 in ego browser: unavailable items are disabled, cannot receive focus, and do not navigate. On mobile, they leave the drawer open; an existing Dashboard link still closes it.
  • Uploaded source matches the locally tested source.

Browser checks were manual; no automated regression suite was added. No dependencies, backend behavior, or authorization rules changed. Prepared with OpenAI Codex assistance.

Fix report and screenshots

FIX-REPORT.md
desktop
mobile

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

The Settings, Help, and Search menu items are non-functional

1 participant