From 7ff5cba9be329dba7ca26d0f7379540b4806c01c Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Mon, 18 Mar 2024 15:30:22 +0100 Subject: [PATCH] chore(Button): clean --- src/runtime/components/Button.vue | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/src/runtime/components/Button.vue b/src/runtime/components/Button.vue index 3f59ecb7..82ba2354 100644 --- a/src/runtime/components/Button.vue +++ b/src/runtime/components/Button.vue @@ -49,9 +49,10 @@ import UIcon from './Icon.vue' const props = defineProps() const slots = defineSlots() -const appConfig = useAppConfig() const linkProps = useForwardProps(reactiveOmit(props, 'type', 'label', 'color', 'variant', 'size', 'icon', 'leading', 'leadingIcon', 'trailing', 'trailingIcon', 'loading', 'loadingIcon', 'square', 'block', 'disabled', 'truncate', 'class', 'ui')) +const appConfig = useAppConfig() + const isLeading = computed(() => (props.icon && props.leading) || (props.icon && !props.trailing) || (props.loading && !props.trailing && !props.trailingIcon) || !!props.leadingIcon) const isTrailing = computed(() => (props.icon && props.trailing) || (props.loading && props.trailing) || !!props.trailingIcon) @@ -87,12 +88,7 @@ const trailingIconClass = computed(() => ui.value.trailingIcon())