Skip to main content
Glama
deleonio
by deleonio
InternalUnderlinedBadgeText.tsx996 B
import { Fragment, h, type FunctionalComponent as FC } from '@stencil/core'; import type { BadgeTextPropType } from '../../schema'; type InternalUnderlinedBadgeTextProps = { badgeText: BadgeTextPropType; label: string; }; const KolInternalUnderlinedBadgeTextFc: FC<InternalUnderlinedBadgeTextProps> = ({ badgeText, label }) => { /* Prefer capitalization as defined in the badge Text, try uppercase/lowercase when there's no match. */ const badgeTextAsString: string = badgeText; let [first, ...rest] = label.split(badgeTextAsString); if (rest.length === 0) { badgeText = badgeTextAsString.toUpperCase(); [first, ...rest] = label.split(badgeTextAsString); } if (rest.length === 0) { badgeText = badgeTextAsString.toLowerCase(); [first, ...rest] = label.split(badgeTextAsString); } return ( <> {first} {rest.length ? ( <> <u>{badgeText}</u> {rest.join(badgeTextAsString)} </> ) : null} </> ); }; export default KolInternalUnderlinedBadgeTextFc;

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