Skip to content

Commit bcf9468

Browse files
committed
Improvement - Add menuIcon scoped slot
1 parent 1d28330 commit bcf9468

40 files changed

+120
-0
lines changed

src/components/vue-ui-3d-bar.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -586,6 +586,9 @@ defineExpose({
586586
visibility: keepUserOptionState ? userOptionsVisible ? 'visible' : 'hidden' : 'visible'
587587
}"
588588
>
589+
<template #menuIcon="{ isOpen, color }" v-if="$slots.menuIcon">
590+
<slot name="menuIcon" v-bind="{ isOpen, color }"/>
591+
</template>
589592
<template #optionPdf v-if="$slots.optionPdf">
590593
<slot name="optionPdf" />
591594
</template>

src/components/vue-ui-age-pyramid.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -510,6 +510,9 @@ defineExpose({
510510
visibility: keepUserOptionState ? userOptionsVisible ? 'visible' : 'hidden' : 'visible'
511511
}"
512512
>
513+
<template #menuIcon="{ isOpen, color }" v-if="$slots.menuIcon">
514+
<slot name="menuIcon" v-bind="{ isOpen, color }"/>
515+
</template>
513516
<template #optionTooltip v-if="$slots.optionTooltip">
514517
<slot name="optionTooltip"/>
515518
</template>

src/components/vue-ui-bullet.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -434,6 +434,9 @@ defineExpose({
434434
visibility: keepUserOptionState ? userOptionsVisible ? 'visible' : 'hidden' : 'visible'
435435
}"
436436
>
437+
<template #menuIcon="{ isOpen, color }" v-if="$slots.menuIcon">
438+
<slot name="menuIcon" v-bind="{ isOpen, color }"/>
439+
</template>
437440
<template #optionPdf v-if="$slots.optionPdf">
438441
<slot name="optionPdf" />
439442
</template>

src/components/vue-ui-candlestick.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -617,6 +617,9 @@ defineExpose({
617617
visibility: keepUserOptionState ? userOptionsVisible ? 'visible' : 'hidden' : 'visible'
618618
}"
619619
>
620+
<template #menuIcon="{ isOpen, color }" v-if="$slots.menuIcon">
621+
<slot name="menuIcon" v-bind="{ isOpen, color }"/>
622+
</template>
620623
<template #optionTooltip v-if="$slots.optionTooltip">
621624
<slot name="optionTooltip"/>
622625
</template>

src/components/vue-ui-carousel-table.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -553,6 +553,9 @@ defineExpose({
553553
visibility: keepUserOptionState ? userOptionsVisible ? 'visible' : 'hidden' : 'visible'
554554
}"
555555
>
556+
<template #menuIcon="{ isOpen, color }" v-if="$slots.menuIcon">
557+
<slot name="menuIcon" v-bind="{ isOpen, color }"/>
558+
</template>
556559
<template #optionPdf v-if="$slots.optionPdf">
557560
<slot name="optionPdf" />
558561
</template>

src/components/vue-ui-chestnut.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -580,6 +580,9 @@ defineExpose({
580580
visibility: keepUserOptionState ? userOptionsVisible ? 'visible' : 'hidden' : 'visible'
581581
}"
582582
>
583+
<template #menuIcon="{ isOpen, color }" v-if="$slots.menuIcon">
584+
<slot name="menuIcon" v-bind="{ isOpen, color }"/>
585+
</template>
583586
<template #optionPdf v-if="$slots.optionPdf">
584587
<slot name="optionPdf" />
585588
</template>

src/components/vue-ui-circle-pack.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -606,6 +606,9 @@ defineExpose({
606606
visibility: keepUserOptionState ? userOptionsVisible ? 'visible' : 'hidden' : 'visible'
607607
}"
608608
>
609+
<template #menuIcon="{ isOpen, color }" v-if="$slots.menuIcon">
610+
<slot name="menuIcon" v-bind="{ isOpen, color }"/>
611+
</template>
609612
<template #optionPdf v-if="$slots.optionPdf">
610613
<slot name="optionPdf" />
611614
</template>

src/components/vue-ui-donut-evolution.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -654,6 +654,9 @@ defineExpose({
654654
visibility: keepUserOptionState ? userOptionsVisible ? 'visible' : 'hidden' : 'visible'
655655
}"
656656
>
657+
<template #menuIcon="{ isOpen, color }" v-if="$slots.menuIcon">
658+
<slot name="menuIcon" v-bind="{ isOpen, color }"/>
659+
</template>
657660
<template #optionPdf v-if="$slots.optionPdf">
658661
<slot name="optionPdf" />
659662
</template>

src/components/vue-ui-donut.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -742,6 +742,9 @@ defineExpose({
742742
visibility: keepUserOptionState ? userOptionsVisible ? 'visible' : 'hidden' : 'visible'
743743
}"
744744
>
745+
<template #menuIcon="{ isOpen, color }" v-if="$slots.menuIcon">
746+
<slot name="menuIcon" v-bind="{ isOpen, color }"/>
747+
</template>
745748
<template #optionTooltip v-if="$slots.optionTooltip">
746749
<slot name="optionTooltip"/>
747750
</template>

src/components/vue-ui-dumbbell.vue

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -501,6 +501,9 @@ defineExpose({
501501
visibility: keepUserOptionState ? userOptionsVisible ? 'visible' : 'hidden' : 'visible'
502502
}"
503503
>
504+
<template #menuIcon="{ isOpen, color }" v-if="$slots.menuIcon">
505+
<slot name="menuIcon" v-bind="{ isOpen, color }"/>
506+
</template>
504507
<template #optionPdf v-if="$slots.optionPdf">
505508
<slot name="optionPdf" />
506509
</template>

0 commit comments

Comments
 (0)