"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) => (
  • ))}
) }