diff --git a/src/components/AppSwitcher.tsx b/src/components/AppSwitcher.tsx index dfc920bcd..5328562f2 100644 --- a/src/components/AppSwitcher.tsx +++ b/src/components/AppSwitcher.tsx @@ -4,9 +4,11 @@ import { ProviderIcon } from "@/components/ProviderIcon"; import { cn } from "@/lib/utils"; import { Monitor, Terminal } from "lucide-react"; -const APP_BADGE_ICON: Partial> = { - claude: Terminal, - "claude-desktop": Monitor, +const APP_BADGE_ICON: Partial< + Record +> = { + claude: { icon: Terminal }, + "claude-desktop": { icon: Monitor, offsetY: 0.5 }, }; interface AppSwitcherProps { @@ -67,7 +69,8 @@ export function AppSwitcher({ return (
{appsToShow.map((app) => { - const BadgeIcon = APP_BADGE_ICON[app]; + const badgeConfig = APP_BADGE_ICON[app]; + const BadgeIcon = badgeConfig?.icon; const isActive = activeApp === app; return (