Files
ComfyUI_frontend/src/components/topbar/CloudBadge.vue
Christian Byrne 7bc05bdece [backport core/1.40] fix: remove beta labeling from comfy cloud badges (#9184) (#9608)
Backport of #9184 to core/1.40.

**Original PR:** https://github.com/Comfy-Org/ComfyUI_frontend/pull/9184
**Pipeline ticket:** 15e1f241-efaa-4fe5-88ca-4ccc7bfb3345

Co-authored-by: Benjamin Lu <benjaminlu1107@gmail.com>
2026-03-07 18:41:18 -08:00

38 lines
791 B
Vue

<template>
<TopbarBadge
:badge="cloudBadge"
:display-mode="displayMode"
:reverse-order="reverseOrder"
:no-padding="noPadding"
:background-color="backgroundColor"
/>
</template>
<script setup lang="ts">
import { computed } from 'vue'
import type { TopbarBadge as TopbarBadgeType } from '@/types/comfy'
import TopbarBadge from './TopbarBadge.vue'
withDefaults(
defineProps<{
displayMode?: 'full' | 'compact' | 'icon-only'
reverseOrder?: boolean
noPadding?: boolean
backgroundColor?: string
}>(),
{
displayMode: 'full',
reverseOrder: false,
noPadding: false,
backgroundColor: 'var(--comfy-menu-bg)'
}
)
const cloudBadge = computed<TopbarBadgeType>(() => ({
icon: 'icon-[lucide--cloud]',
text: 'Comfy Cloud'
}))
</script>