Skip to content

fix(ui): disable unimplemented sidebar links with coming soon label - #58

Merged
licette32 merged 1 commit into
mainfrom
feat/bug-53-sidebar-nav-items
Aug 21, 2026
Merged

licette32 merged 1 commit into
mainfrom
feat/bug-53-sidebar-nav-items

Conversation

@licette32

Copy link
Copy Markdown
Owner

Summary

Fixes issue #53 by visually disabling non-functional sidebar navigation items (Equipment, Technicians, History, Transactions) and labeling them as "Coming soon" / "Próximamente", preventing users or judges during demos from clicking into dead ends.

Changes Made

  • Sidebar.tsx:
    • Added disabled: true metadata to all nav items except "Dashboard".
    • Updated styles for disabled items: cursor set to default, muted color palette, and prevented click feedback.
    • Added a subtle inline tag indicating "Coming soon" / "Próximamente".
  • translations.ts:
    • Added comingSoon translation string for EN (Coming soon) and ES (Próximamente).

Acceptance Criteria Verification

  • No unimplemented navigation item remains clickable or unlabeled.
  • Applied a consistent approach across all 4 non-functional links.
  • Verified tsc --noEmit stays green and production build succeeds.

Context / Related Issues

Closes #53

@vercel

vercel Bot commented Aug 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
medovant-protocol Ready Ready Preview Aug 21, 2026 11:27pm

@licette32
licette32 merged commit f2cdbb3 into main Aug 21, 2026
4 checks passed

This branch was successfully deployed

1 active deployment
Preview — 755aae9a Deployed Aug 21, 2026 by vercel[bot]
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.

[BUG] Sidebar nav items (Equipment, Technicians, History, Transactions) are unimplemented dead links

1 participant