diff --git a/src/runtime/components/Accordion.vue b/src/runtime/components/Accordion.vue
index 4bc6ec09..45bb5d2c 100644
--- a/src/runtime/components/Accordion.vue
+++ b/src/runtime/components/Accordion.vue
@@ -89,7 +89,7 @@ const ui = computed(() => tv({ extend: tv(theme), ...(appConfig.ui?.accordion ||
-
+
tv({ extend: tv(theme), ...(appConfig.ui?.alert || {})
-
+
diff --git a/src/runtime/components/Avatar.vue b/src/runtime/components/Avatar.vue
index 0afdc589..9e919c5c 100644
--- a/src/runtime/components/Avatar.vue
+++ b/src/runtime/components/Avatar.vue
@@ -81,7 +81,7 @@ function onError() {
-
+
({
-
+
diff --git a/src/runtime/components/Badge.vue b/src/runtime/components/Badge.vue
index 1a4aa1a1..08a5ad9c 100644
--- a/src/runtime/components/Badge.vue
+++ b/src/runtime/components/Badge.vue
@@ -65,7 +65,7 @@ const ui = computed(() => tv({ extend: tv(theme), ...(appConfig.ui?.badge || {})
-
+
diff --git a/src/runtime/components/Breadcrumb.vue b/src/runtime/components/Breadcrumb.vue
index 92eeac21..f2a309ba 100644
--- a/src/runtime/components/Breadcrumb.vue
+++ b/src/runtime/components/Breadcrumb.vue
@@ -81,7 +81,7 @@ const ui = computed(() => tv({ extend: tv(theme), ...(appConfig.ui?.breadcrumb |
-
+
-
diff --git a/src/runtime/components/Button.vue b/src/runtime/components/Button.vue
index 93e6e4a6..3e14bb68 100644
--- a/src/runtime/components/Button.vue
+++ b/src/runtime/components/Button.vue
@@ -123,7 +123,7 @@ const ui = computed(() => tv({
v-slot="{ active, ...slotProps }"
:type="type"
:disabled="disabled || isLoading"
- :class="ui.base({ class: [props.class, props.ui?.base] })"
+ :class="ui.base({ class: [props.ui?.base, props.class] })"
v-bind="omit(linkProps, ['type', 'disabled', 'onClick'])"
custom
>
diff --git a/src/runtime/components/Calendar.vue b/src/runtime/components/Calendar.vue
index 7aa357d8..e09b69ea 100644
--- a/src/runtime/components/Calendar.vue
+++ b/src/runtime/components/Calendar.vue
@@ -157,7 +157,7 @@ const Calendar = computed(() => props.range ? RangeCalendar : SingleCalendar)
:default-value="defaultValue"
:locale="locale"
:dir="dir"
- :class="ui.root({ class: [props.class, props.ui?.root] })"
+ :class="ui.root({ class: [props.ui?.root, props.class] })"
>
diff --git a/src/runtime/components/Card.vue b/src/runtime/components/Card.vue
index 79207525..108e6487 100644
--- a/src/runtime/components/Card.vue
+++ b/src/runtime/components/Card.vue
@@ -43,7 +43,7 @@ const ui = computed(() => tv({ extend: tv(theme), ...(appConfig.ui?.card || {})
-
+
diff --git a/src/runtime/components/Carousel.vue b/src/runtime/components/Carousel.vue
index a14695f2..37a01e1a 100644
--- a/src/runtime/components/Carousel.vue
+++ b/src/runtime/components/Carousel.vue
@@ -278,7 +278,7 @@ defineExpose({
role="region"
aria-roledescription="carousel"
tabindex="0"
- :class="ui.root({ class: [props.class, props.ui?.root] })"
+ :class="ui.root({ class: [props.ui?.root, props.class] })"
@keydown="onKeyDown"
>
diff --git a/src/runtime/components/Checkbox.vue b/src/runtime/components/Checkbox.vue
index 41795223..3691619e 100644
--- a/src/runtime/components/Checkbox.vue
+++ b/src/runtime/components/Checkbox.vue
@@ -101,7 +101,7 @@ function onUpdate(value: any) {
-
+