Components
Loading preview...
import {
Database,
Brain,
Cpu,
Rocket,
Activity,
Terminal,
} from "lucide-react"
import { Dock } from "@/components/ui/dock"
import type { DockItem } from "@/components/ui/dock"
const menuItems: DockItem[] = [
{
icon: Database,
label: "Datasets",
status: "synced",
count: "2.4TB"
},
{
icon: Brain,
label: "Models",
status: "training",
progress: 67
},
{
icon: Cpu,
label: "Training",
status: "active",
count: "3 GPUs"
},
{
icon: Rocket,
label: "Deployments",
status: "online",
count: "5 active"
},
{
icon: Activity,
label: "Monitoring",
status: "alert",
count: "2 issues"
},
{
icon: Terminal,
label: "Console",
status: "idle"
}
]
export function DockDemo() {
return (
<Dock
items={menuItems}
onAddClick={() => console.log("Add clicked")}
/>
)
}