Skip to main content
Glama
deleonio
by deleonio
LabelHelper.tsx907 B
import { h, type FunctionalComponent as FC } from '@stencil/core'; import clsx from 'clsx'; import { isString } from 'lodash-es'; import { md } from '../../utils/markdown'; import KolInternalUnderlinedBadgeTextFc from '../InternalUnderlinedBadgeText'; const LabelHelper: FC<{ label: string; hideLabel?: boolean; badgeText?: string; hideExpertSlot?: boolean; allowMarkdown?: boolean }> = ({ label, hideLabel, allowMarkdown, badgeText, }) => { if (hideLabel || !isString(label)) { return null; } const defaultClasses = 'kol-span__label'; if (allowMarkdown) { return <span class={clsx(defaultClasses, 'md')} innerHTML={md(label)} />; } if (badgeText) { return ( <span class={clsx(defaultClasses)}> <KolInternalUnderlinedBadgeTextFc label={label} badgeText={badgeText} /> </span> ); } return <span class={clsx(defaultClasses)}>{label}</span>; }; export default LabelHelper;

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/deleonio/public-ui-kolibri'

If you have feedback or need assistance with the MCP directory API, please join our Discord server