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

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

View File

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

View File

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

View File

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

View File

@@ -72,7 +72,7 @@ export default defineComponent({
})
return {
attrs: omit(attrs, ['class']),
attrs: computed(() => omit(attrs, ['class'])),
badgeClass
}
}

View File

@@ -187,7 +187,7 @@ export default defineComponent({
})
return {
attrs: omit(attrs, ['class']),
attrs: computed(() => omit(attrs, ['class'])),
isLeading,
isTrailing,
isSquare,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

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,

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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