Floating Dock

RareUI Logo

A macOS-inspired floating navigation dock with smooth magnification, hover effects, and animated tooltips.

Installation

pnpm dlx rareui add floating-dock

Usage

1

Basic Usage

Example
import FloatingNavigation from '@/components/ui/floating-dock'; import { Home, User, Settings } from 'lucide-react'; const items = [ { id: 'home', label: 'Home', icon: <Home /> }, { id: 'profile', label: 'Profile', icon: <User /> }, { id: 'settings', label: 'Settings', icon: <Settings /> } ]; export default function App() { return <FloatingNavigation items={items} />; }

Features

Seamlessly integrated and optimized for high-performance React applications.

Props

PropTypeDefaultDescription
itemsNavItem[]defaultItemsList of navigation items with id, label, and icon.
classNamestring-Additional CSS classes for positioning and styling.

“Heyy, If you made it this far, let's chat.”

Design & Developed by @heyyswap © 2026. All rights reserved.