"use client"; import { HoverCard, HoverCardContent, HoverCardTrigger, } from "@ui/components/hover-card" import { useOnboarding, type OnboardingStep } from "./onboarding-context"; import { useState } from "react"; import { cn } from "@lib/utils"; export function NavMenu({ children }: { children: React.ReactNode }) { const { setStep, currentStep, visibleSteps, getStepNumberFor } = useOnboarding(); const [open, setOpen] = useState(false); const LABELS: Record = { intro: "Intro", name: "Name", bio: "About you", // connections: "Connections", mcp: "MCP", extension: "Extension", welcome: "Welcome", }; const navigableSteps = visibleSteps.filter(step => step !== "intro" && step !== "welcome"); return ( {children}

Go to step

    {navigableSteps.map((step) => (
  • ))}
); }