chore: reactive attrs without class

Fixes #650
This commit is contained in:
Benjamin Canac
2023-09-11 12:55:24 +02:00
parent 254c4ed7d3
commit 290ab1d9c5
31 changed files with 31 additions and 31 deletions

View File

@@ -330,7 +330,7 @@ export default defineComponent({
})
return {
attrs: omit(attrs, ['class']),
attrs: computed(() => omit(attrs, ['class'])),
// eslint-disable-next-line vue/no-dupe-keys
ui,
// eslint-disable-next-line vue/no-dupe-keys

View File

@@ -209,7 +209,7 @@ export default defineComponent({
}
return {
attrs: omit(attrs, ['class']),
attrs: computed(() => omit(attrs, ['class'])),
// eslint-disable-next-line vue/no-dupe-keys
ui,
currentPage,

View File

@@ -149,7 +149,7 @@ export default defineComponent({
onMounted(() => calcMarkerSize(selectedIndex.value))
return {
attrs: omit(attrs, ['class']),
attrs: computed(() => omit(attrs, ['class'])),
// eslint-disable-next-line vue/no-dupe-keys
ui,
listRef,

View File

@@ -80,7 +80,7 @@ export default defineComponent({
const wrapperClass = computed(() => twMerge(ui.value.wrapper, attrs.class as string))
return {
attrs: omit(attrs, ['class']),
attrs: computed(() => omit(attrs, ['class'])),
// eslint-disable-next-line vue/no-dupe-keys
ui,
wrapperClass,