import React from 'react'; import { QaheraSize } from './types'; export interface DockItem { label: string; href?: string; icon: React.ReactNode; badge?: string | number; active?: boolean; } export interface DockProps extends React.HTMLAttributes { items: DockItem[]; variant?: 'fixed' | 'floating' | 'rounded' | 'pills' | 'glass' | 'luxury-gold'; size?: QaheraSize; centerAction?: React.ReactNode; } export const Dock: React.FC = ({ items, variant = 'fixed', size = 'md', centerAction, className = '', ...props }) => { const variantClass = variant ? `qhr-dock--${variant}` : ''; const sizeClass = size ? `qhr-dock--${size}` : ''; return ( ); };