Skip to content

Commit 95f9a8b

Browse files
committed
feat(frontend): add runtime badge visibility toggle to server card
1 parent 31e5497 commit 95f9a8b

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

services/frontend/src/components/mcp-server/McpServerSquareCard.vue

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,12 @@ import McpServerAvatar from './McpServerAvatar.vue'
1414
1515
interface Props {
1616
server: McpServer
17+
showRuntimeBadge?: boolean
1718
}
1819
19-
const props = defineProps<Props>()
20+
const props = withDefaults(defineProps<Props>(), {
21+
showRuntimeBadge: true
22+
})
2023
2124
const emit = defineEmits<{
2225
install: [server: McpServer]
@@ -93,7 +96,7 @@ const truncateServerName = (name: string, maxLength: number = 30) => {
9396
<span class="truncate">{{ truncateServerName(server.name) }}</span>
9497
</dt>
9598
</div>
96-
<div class="flex-none pt-6 pr-6">
99+
<div v-if="showRuntimeBadge" class="flex-none pt-6 pr-6">
97100
<Badge v-if="server.runtime" variant="secondary" :class="['font-mono text-xs', getRuntimeBadgeClass(server.runtime)]">
98101
{{ server.runtime }}
99102
</Badge>

services/frontend/src/views/mcp-server/featured.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -157,6 +157,7 @@ onMounted(async () => {
157157
v-for="server in group.servers"
158158
:key="server.id"
159159
:server="server"
160+
:show-runtime-badge="false"
160161
/>
161162
</div>
162163
</div>

0 commit comments

Comments
 (0)