From 5e09e6429a8b2a0cf6657dad25872ba15071a8e3 Mon Sep 17 00:00:00 2001 From: ignaciojimenezr <67474336+ignaciojimenezr@users.noreply.github.com> Date: Sun, 29 Mar 2026 22:52:32 -0700 Subject: [PATCH] skill modal included in hosted --- .../learn-more/LearnMoreHoverCard.tsx | 9 +++ .../sidebar/__tests__/nav-main.test.tsx | 65 +++++++++++++++++-- .../src/components/sidebar/nav-main.tsx | 17 +++-- 3 files changed, 82 insertions(+), 9 deletions(-) diff --git a/mcpjam-inspector/client/src/components/learn-more/LearnMoreHoverCard.tsx b/mcpjam-inspector/client/src/components/learn-more/LearnMoreHoverCard.tsx index 6587f78b7..4d8e1ed4e 100644 --- a/mcpjam-inspector/client/src/components/learn-more/LearnMoreHoverCard.tsx +++ b/mcpjam-inspector/client/src/components/learn-more/LearnMoreHoverCard.tsx @@ -39,6 +39,8 @@ interface LearnMoreHoverCardProps { onExpand: (tabId: string, sourceRect: DOMRect | null) => void; triggerTooltip?: string; triggerTooltipDelayMs?: number; + /** Message shown inside the hover card for disabled items (e.g. "Available locally") */ + disabledMessage?: string; } export function LearnMoreHoverCard({ @@ -47,6 +49,7 @@ export function LearnMoreHoverCard({ onExpand, triggerTooltip, triggerTooltipDelayMs, + disabledMessage, }: LearnMoreHoverCardProps) { const entry = learnMoreContent[tabId]; const wrapperRef = useRef(null); @@ -194,6 +197,12 @@ export function LearnMoreHoverCard({ /> + {disabledMessage && ( +

+ {disabledMessage} +

+ )} +

{entry.description}