diff --git a/packages/vue/src/button/src/mobile-first.vue b/packages/vue/src/button/src/mobile-first.vue index 8cc4973af..cc270905a 100644 --- a/packages/vue/src/button/src/mobile-first.vue +++ b/packages/vue/src/button/src/mobile-first.vue @@ -12,7 +12,7 @@ gcls(`size-${size || 'default'}`), gcls( `type-${type || 'default'}${icon ? '-icon' : state.plain ? '-plain' : ''}${ - state.buttonDisabled ? '-disabled' : '' + state.buttonDisabled || loading ? '-disabled' : '' }` ), gcls(state.round ? 'is-round' : 'no-round'), diff --git a/packages/vue/src/button/src/token.ts b/packages/vue/src/button/src/token.ts index 47cc8911a..a207b09eb 100644 --- a/packages/vue/src/button/src/token.ts +++ b/packages/vue/src/button/src/token.ts @@ -53,7 +53,7 @@ export const classes = { 'button-icon': '-mt-0.5 sm:text-base fill-current', 'button-icon-default': 'text-color-icon-primary hover:text-color-icon-hover active:text-color-icon-active', 'button-icon-disabled': 'text-color-icon-disabled hover:cursor-not-allowed', - 'loading-svg': 'animate-spin-2 mr-1 fill-current -left-0.5 -right-0.5 -top-0.5 -bottom-0.5', + 'loading-svg': 'animate-spin mr-1 fill-current -left-0.5 -right-0.5 -top-0.5 -bottom-0.5', 'button-link': 'text-color-link hover:text-color-link-hover active:color-link-hover active:hover:text-color-link-hover sm:hover:text-color-link-hover', 'button-banner': ' w-[calc(100%-theme(spacing.8))] mx-4'