NexoreUIv1.8.6
InstallationComponents61IconsTemplatesNEWNexore MakeAI
Create ProjectSTUDIOGitHub
NexoreUI
61 comps
Create Project
Studio
Installation
Components Overview
60+
Icons
300+
Categories6 groups
Button
Input
Checkbox
AI
Select
AI
Switch
Slider
Rating
File Upload
Card
Accordion
Tabs
Table
Stepper
Scroll Area
Navigation
Dock
Data Display
Aurora Border Card
AI
Aurora Search Pill
AI
AI Prompt Input
AI
Command
Interactive Code Block
AI
Pro AI
AI
Theme: cyan
Studio
DocsDock

Dock

A macOS-style magnify-on-hover toolbar menu.

NextData Display
On This Page
Quick Actions
Project Studio
New
Nexore Make (AI)Source on GitHub

Dock

A macOS-style magnify-on-hover toolbar menu with customizable items and magnification settings.

When to use which variant

standard dockBottom navigation panels in dashboards, portfolio pages, product previews
high magnificationCreative pages where the magnification effect is the focal interactive point

Interactive Playground

Live CanvasInteractive
Home
Search
Notifications
Favorites
Profile
Settings
Controls(2)
magnification
number

Maximum height/width of hovered icon in pixels

distance
number

Range in pixels within which hover begins magnifying neighboring items

Generated JSX
Source
import { Dock } from "nexoreui"

<Dock />

Showcase & Examples

Standard macOS Dock

Home
Search
Notifications
Favorites
Profile
Settings
component.tsx
1

Highly Magnified Dock

Home
Search
Notifications
Favorites
Profile
Settings
component.tsx
1

API Reference (Props)

PropTypeDefaultDescription
items*{ icon: React.ReactNode; label: string; onClick?: () => void }[]—Array of interactive action items rendered inside the dock list.
classNamestring—Additional custom class names for the container wrapper.
magnificationnumber60Maximum width/height of the hovered icon in pixels.
distancenumber140Hover active boundary distance threshold in pixels.

Accessibility (a11y)

  • Keyboard Focus: Every icon in the Dock is a focusable <div> element that triggers key callbacks and displays clean outlines.
  • Tooltips: Icons include built-in hover labels that display visually and describe the action to screen readers.