fix(hackathon): improve city select UX and remove redundant navbar

- Replace browse teams city dropdown with searchable CitySelect component
- Remove "Back to Dashboard" button from team detail page (uses sidebar nav)
- Add cities constant to service library for validation

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Maulana Sodiqin
2025-11-26 14:12:45 +07:00
co-authored by Claude
parent eb0628ac3e
commit 7f8b53edd4
3 changed files with 530 additions and 19 deletions
@@ -114,9 +114,6 @@ const TeamDashboardPage: FC = (): ReactElement => {
</div>
</div>
</div>
<Link to="/dashboard" className="hidden md:block">
<Button variant="secondary">Back to Dashboard</Button>
</Link>
</div>
</div>
</div>