Suppers Software Logo
HomeUI Components
ButtonDropdownLoginButtonModalSearchButtonSearchModalSwapThemeController
AccordionAvatarBadgeCardCarouselChat BubbleCollapseCountdownDiffKbdLogoStatTableTimelineUserInfo
BreadcrumbsDockLinkMenuNavbarPaginationSidebarStepsTabsUserProfileDropdown
CheckboxColorInputDateInputDatetimeInputEmailInputFile InputInputNumberInputPasswordInputRadioRangeRatingSelectTextareaTimeInputToggle
ArtboardDividerDrawerFooterHeroIndicatorJoinMaskStack
AlertLoadingProgressRadial ProgressSkeletonToastTooltip
BrowserCodePhoneWindow

Dock

macOS-style dock component for primary navigation with icons, labels, and badges

  • Home
  • Components

Basic Dock

Simple dock with navigation items

🏠
Home
🔍
Search
👤
Profile
Show Code

Dock Positions

Different dock positions

🏠
Home
🔍
Search
👤
Profile
Show Code

Dock Sizes

Different sizes for various contexts

🏠
Home
🔍
Search
👤
Profile
Show Code

Dock with Badges

Dock items with notification badges

🏠
Home
🔍
Search
👤
Profile
Show Code

Dock Variants

Different visual styles

🏠
Home
🔍
Search
👤
Profile
Show Code

Usage Notes

  • DockItem interface includes id, label, icon, active, disabled, badge, onClick, href
  • Supports both button (onClick) and link (href) items
  • Active items are highlighted with primary color and indicator dot
  • Badges automatically position in top-right corner of items
  • fixed=true adds CSS fixed positioning for overlay docks
  • Hover animations include scale effects for better feedback
  • Labels can be hidden with showLabels=false for icon-only docks
  • Responsive design adapts layout based on position
Components
UI LibraryBrowse AllGetting Started
Builder
Generate AppTemplatesAPI Reference
Resources
DocumentationDenodaisyUI

© 2025 Suppers Software Limited. Built with Deno, Fresh, Preact & DaisyUI.