chore: update button

This commit is contained in:
Muhsin Keloth
2024-04-25 14:05:53 +05:30
parent 31f81911a9
commit a75790fc3c
+10 -5
View File
@@ -4,7 +4,12 @@
:class="buttonClasses"
v-bind="$attrs"
>
<fluent-icon v-if="icon" size="1.16em" :icon="icon" class="flex-shrink-0" />
<fluent-icon
v-if="icon && !trailingIcon"
size="1.16em"
:icon="icon"
class="flex-shrink-0"
/>
<span
v-if="$slots.default"
class="text-sm font-medium truncate ltr:text-left rtl:text-right"
@@ -12,9 +17,9 @@
<slot />
</span>
<fluent-icon
v-if="trailingIcon"
v-if="icon && trailingIcon"
size="1.16em"
:icon="trailingIcon"
:icon="icon"
class="flex-shrink-0"
/>
</button>
@@ -43,8 +48,8 @@ const props = defineProps({
validator: value => ['primary', 'secondary', 'danger'].includes(value),
},
trailingIcon: {
type: String,
default: '',
type: Boolean,
default: false,
},
});