diff --git a/packages/@n8n_io/eslint-config/frontend.js b/packages/@n8n_io/eslint-config/frontend.js index e82df9033c..9abd67aed6 100644 --- a/packages/@n8n_io/eslint-config/frontend.js +++ b/packages/@n8n_io/eslint-config/frontend.js @@ -32,5 +32,9 @@ module.exports = { 'comma-dangle': ['error', 'always-multiline'], 'no-tabs': 0, 'no-labels': 0, + 'vue/no-deprecated-slot-attribute': 'error', + 'vue/no-deprecated-slot-scope-attribute': 'error', + 'vue/no-multiple-template-root': 'error', + 'vue/v-slot-style': 'error', }, }; diff --git a/packages/design-system/src/components/N8nActionDropdown/ActionDropdown.vue b/packages/design-system/src/components/N8nActionDropdown/ActionDropdown.vue index 40855b19dc..6dd046009f 100644 --- a/packages/design-system/src/components/N8nActionDropdown/ActionDropdown.vue +++ b/packages/design-system/src/components/N8nActionDropdown/ActionDropdown.vue @@ -9,30 +9,32 @@
- - -
+ + - - - - - {{ item.label }} - -
-
-
+
+ + + + + {{ item.label }} + +
+ + + diff --git a/packages/design-system/src/components/N8nActionDropdown/__tests__/__snapshots__/ActionDropdown.spec.ts.snap b/packages/design-system/src/components/N8nActionDropdown/__tests__/__snapshots__/ActionDropdown.spec.ts.snap index cfeb3fa9ee..365732dd6b 100644 --- a/packages/design-system/src/components/N8nActionDropdown/__tests__/__snapshots__/ActionDropdown.spec.ts.snap +++ b/packages/design-system/src/components/N8nActionDropdown/__tests__/__snapshots__/ActionDropdown.spec.ts.snap @@ -6,17 +6,6 @@ exports[`components > N8nActionDropdown > should render custom styling correctly
- - -
Action 1
-
- -
Action 2
-
- -
Action 3
-
-
" `; @@ -27,16 +16,6 @@ exports[`components > N8nActionDropdown > should render default styling correctl
- - -
- Action 1
-
- -
- Action 2
-
-
" `; diff --git a/packages/design-system/src/components/N8nActionToggle/ActionToggle.vue b/packages/design-system/src/components/N8nActionToggle/ActionToggle.vue index 1bed9e6888..e48a1c3d5a 100644 --- a/packages/design-system/src/components/N8nActionToggle/ActionToggle.vue +++ b/packages/design-system/src/components/N8nActionToggle/ActionToggle.vue @@ -11,25 +11,28 @@ - - - {{ action.label }} -
- -
-
-
+ + diff --git a/packages/design-system/src/components/N8nFormInputs/FormInputs.vue b/packages/design-system/src/components/N8nFormInputs/FormInputs.vue index 97b0933455..a5a0efebb7 100644 --- a/packages/design-system/src/components/N8nFormInputs/FormInputs.vue +++ b/packages/design-system/src/components/N8nFormInputs/FormInputs.vue @@ -1,6 +1,6 @@