Skip to content
GitHub

Bottom Navigation

Fixed bottom nav for mobile-first apps.

Installation

Usage

Disclaimer

Don't include position: absolute on the <BottomNavigationList />. It's just for the examples.

Examples

Icon only

Show only icons without labels for a minimalist layout.

Use the asChild prop on <BottomNavigationItem /> with <Link />.

Sync the active state with value={pathname} on the <BottomNavigation />.

Accessibility

  • Use aria-label on <BottomNavigationItem /> when using icon-only items so screen readers can read the label.

API Reference

BottomNavigation

Root wrapper for the bottom navigation bar.

BottomNavigationList

Fixed bar at the bottom. Typically holds nav items.

BottomNavigationItem

Single navigation link or button.

BottomNavigationItemIcon

Holds the item icon.

BottomNavigationItemLabel

Holds the item label text.


For a complete list of props, see the Ark UI documentation.