diff --git a/frontend/src/lib/components/AppConnectInner.svelte b/frontend/src/lib/components/AppConnectInner.svelte index c9ce03686a..ae100dd1bc 100644 --- a/frontend/src/lib/components/AppConnectInner.svelte +++ b/frontend/src/lib/components/AppConnectInner.svelte @@ -126,6 +126,14 @@ // types carry a username too. let customResourceTypes: Set = $state(new Set()) + // Hub descriptions are markdown; a row shows one line of it, where fenced blocks and + // backticks read as noise. + const plainDescription = (d: string) => + d + .replace(/```[\s\S]*?```/g, '') + .replace(/`/g, '') + .replace(/\s+/g, ' ') + .trim() let args: any = $state({}) let renderDescription = $state(true) @@ -1210,6 +1218,9 @@ {resourceTypeDisplayName(key)} {key} {/snippet} + {#snippet subtitle()} + {plainDescription(resourceTypeDescriptions[key])} + {/snippet} highlight.hovered(index)}