From 236ca33117a62364b12f221d903c9f610a6c5a23 Mon Sep 17 00:00:00 2001 From: Jannik Stehle Date: Fri, 20 Jan 2023 17:15:17 +0100 Subject: [PATCH] Disable more compat features --- .../src/components/OcButton/OcButton.vue | 4 +-- .../src/components/OcImage/OcImage.vue | 2 +- .../src/components/OcSelect/OcSelect.vue | 24 +++++++++++++ .../__snapshots__/MembersPanel.spec.ts.snap | 4 +-- .../__snapshots__/DetailsAndEdit.spec.ts.snap | 2 +- packages/web-runtime/src/compatConfig.ts | 36 +++++++++---------- 6 files changed, 48 insertions(+), 24 deletions(-) diff --git a/packages/design-system/src/components/OcButton/OcButton.vue b/packages/design-system/src/components/OcButton/OcButton.vue index 4d2c9e37e3a..2860cc88233 100644 --- a/packages/design-system/src/components/OcButton/OcButton.vue +++ b/packages/design-system/src/components/OcButton/OcButton.vue @@ -4,7 +4,6 @@ v-bind="additionalAttributes" :aria-label="ariaLabel" :class="$_ocButton_buttonClass" - :disabled="disabled" v-on="handlers" > @@ -159,7 +158,8 @@ export default defineComponent({ ...(this.href && { href: this.href }), ...(this.target && { target: this.target }), ...(this.to && { to: this.to }), - ...(this.type === 'button' && { type: this.submit }) + ...(this.type === 'button' && { type: this.submit }), + ...(this.type === 'button' && { disabled: this.disabled }) } }, diff --git a/packages/design-system/src/components/OcImage/OcImage.vue b/packages/design-system/src/components/OcImage/OcImage.vue index 7b895ccf3c4..806abb21d78 100644 --- a/packages/design-system/src/components/OcImage/OcImage.vue +++ b/packages/design-system/src/components/OcImage/OcImage.vue @@ -1,5 +1,5 @@