Skip to content

feat: add mobile bottom navigation bar#121

Merged
AditthyaSS merged 3 commits into
AditthyaSS:mainfrom
MsParadox:feat/issue-101-bottomnav
Jun 13, 2026
Merged

feat: add mobile bottom navigation bar#121
AditthyaSS merged 3 commits into
AditthyaSS:mainfrom
MsParadox:feat/issue-101-bottomnav

Conversation

@MsParadox

Copy link
Copy Markdown
Contributor

📱 Feature: Mobile Bottom Navigation Bar

Closes #101

📝 Description

Implemented a native-style Bottom Navigation Bar to improve mobile UX. The top navbar on mobile often requires opening a hamburger menu to navigate, slowing down power users. This new bottom tab bar places the 5 core routes at the user's fingertips.

🛠️ Changes Made

  • Created BottomNav.tsx: Built a fixed, glass-morphism bottom bar containing Leaderboard, Models, Feed, Contribute, and Search tabs.
  • Dynamic Active States: Integrated Next.js usePathname to accurately highlight the active tab using atlas-blue.
  • Integrated Safe Area Inset: Used env(safe-area-inset-bottom) to ensure it doesn't collide with the iOS home indicator bar.
  • Updated globals.css: Added dynamic padding to the <main> tag strictly for screens < 768px to prevent content overlapping.
  • Updated layout.tsx: Mounted the component globally so it persists seamlessly across page transitions.

✅ Acceptance Criteria Completed

  • Visible on mobile only (< 768px).
  • All 5 tabs functional.
  • Active state correct on all routes.
  • Doesn't overlap page content.
  • Works correctly alongside the top navbar.

@vercel

vercel Bot commented Jun 11, 2026

Copy link
Copy Markdown

@MsParadox is attempting to deploy a commit to the aditthyass' projects Team on Vercel.

A member of the Team first needs to authorize it.

@AditthyaSS

Copy link
Copy Markdown
Owner

@MsParadox plz resolve conflicts asap

@AditthyaSS AditthyaSS merged commit 762d33d into AditthyaSS:main Jun 13, 2026
0 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[ui] Improve mobile experience — bottom navigation bar for mobile

2 participants