diff --git a/packages/design-system/package.json b/packages/design-system/package.json index 7207be9c0ceff..ee99e62081498 100644 --- a/packages/design-system/package.json +++ b/packages/design-system/package.json @@ -16,7 +16,7 @@ "scripts": { "clean": "rimraf dist .turbo", "build": "vite build", - "typecheck": "vue-tsc --emitDeclarationOnly", + "typecheck": "vue-tsc --declaration --emitDeclarationOnly", "test": "vitest run --coverage", "test:dev": "vitest", "build:storybook": "storybook build", diff --git a/packages/design-system/src/components/N8nActionBox/ActionBox.vue b/packages/design-system/src/components/N8nActionBox/ActionBox.vue index 57b626ba201b0..a21f6e00d5f75 100644 --- a/packages/design-system/src/components/N8nActionBox/ActionBox.vue +++ b/packages/design-system/src/components/N8nActionBox/ActionBox.vue @@ -42,9 +42,9 @@ import N8nButton from '../N8nButton'; import N8nHeading from '../N8nHeading'; import N8nText from '../N8nText'; import N8nCallout from '../N8nCallout'; -import Vue from 'vue'; +import { defineComponent } from 'vue'; -export default Vue.extend({ +export default defineComponent({ name: 'n8n-action-box', components: { N8nButton, diff --git a/packages/design-system/src/components/N8nActionDropdown/ActionDropdown.vue b/packages/design-system/src/components/N8nActionDropdown/ActionDropdown.vue index 8c31dbe3d4e0b..08f0147a20575 100644 --- a/packages/design-system/src/components/N8nActionDropdown/ActionDropdown.vue +++ b/packages/design-system/src/components/N8nActionDropdown/ActionDropdown.vue @@ -18,14 +18,7 @@ :disabled="item.disabled" :divided="item.divided" > -
+
@@ -41,7 +34,7 @@ diff --git a/packages/design-system/src/components/N8nRadioButtons/RadioButton.vue b/packages/design-system/src/components/N8nRadioButtons/RadioButton.vue index 7f729df7cb340..221be4b48f3db 100644 --- a/packages/design-system/src/components/N8nRadioButtons/RadioButton.vue +++ b/packages/design-system/src/components/N8nRadioButtons/RadioButton.vue @@ -5,7 +5,7 @@ :class="{ 'n8n-radio-button': true, [$style.container]: true, - [$style.hoverable]: !this.disabled, + [$style.hoverable]: !disabled, }" aria-checked="true" > @@ -26,9 +26,9 @@