diff --git a/app/src/components/CommandPalette.tsx b/app/src/components/CommandPalette.tsx index 80ec3d8..5099fdd 100644 --- a/app/src/components/CommandPalette.tsx +++ b/app/src/components/CommandPalette.tsx @@ -1,9 +1,11 @@ import { useEffect, useMemo, useState } from "react" import { useNavigate } from "react-router-dom" -import { ExternalLink, Gauge, Maximize2, Package, Search } from "lucide-react" +import { ExternalLink, Gauge, Maximize2, Search } from "lucide-react" import { useGateway, useGraph, useMeshDeployments, usePrograms } from "@/services/api/hooks" import { kindIcon } from "@/lib/labels" +const ProgramIcon = kindIcon("program") + // The command palette — the keyboard twin of the System map's inspect panel. ⌘K // from anywhere: an empty query is the "Start Menu" (launchable apps); typing // searches every deployment and program. One row per real thing: a deployed @@ -233,7 +235,7 @@ function PaletteBody({ onClose }: { onClose: () => void }) { title="Go to program (source)" className="shrink-0 text-[var(--muted)] hover:text-[var(--card-foreground)]" > - + )} ) : ( // No program (inline infra) — a same-size, non-interactive cell with a