File tree 2 files changed +17
-8
lines changed
@core/ui-kit/shadcn-ui/src/components/logo
effects/layouts/src/basic
2 files changed +17
-8
lines changed Original file line number Diff line number Diff line change @@ -55,12 +55,13 @@ withDefaults(defineProps<Props>(), {
55
55
:size =" logoSize"
56
56
class =" relative rounded-none bg-transparent"
57
57
/>
58
- <span
59
- v-if =" !collapsed"
60
- class =" text-foreground truncate text-nowrap font-semibold"
61
- >
62
- {{ text }}
63
- </span >
58
+ <template v-if =" ! collapsed " >
59
+ <slot name =" text" >
60
+ <span class =" text-foreground truncate text-nowrap font-semibold" >
61
+ {{ text }}
62
+ </span >
63
+ </slot >
64
+ </template >
64
65
</a >
65
66
</div >
66
67
</template >
Original file line number Diff line number Diff line change @@ -228,7 +228,11 @@ const headerSlots = computed(() => {
228
228
:text =" preferences.app.name"
229
229
:theme =" showHeaderNav ? headerTheme : theme"
230
230
@click =" clickLogo"
231
- />
231
+ >
232
+ <template v-if =" $slots [' logo-text' ]" #text >
233
+ <slot name =" logo-text" ></slot >
234
+ </template >
235
+ </VbenLogo >
232
236
</template >
233
237
<!-- 头部区域 -->
234
238
<template #header >
@@ -310,7 +314,11 @@ const headerSlots = computed(() => {
310
314
v-if =" preferences.logo.enable"
311
315
:text =" preferences.app.name"
312
316
:theme =" theme"
313
- />
317
+ >
318
+ <template v-if =" $slots [' logo-text' ]" #text >
319
+ <slot name =" logo-text" ></slot >
320
+ </template >
321
+ </VbenLogo >
314
322
</template >
315
323
316
324
<template #tabbar >
You can’t perform that action at this time.
0 commit comments