From b6e2b6943e5060040e14a830e06794b46a22a337 Mon Sep 17 00:00:00 2001 From: Alex Grozav Date: Mon, 19 Jun 2023 15:20:30 +0300 Subject: [PATCH] feat: migrate several components --- packages/design-system/.storybook/main.js | 4 ++++ .../src/components/N8nTabs/Tabs.stories.ts | 4 ++-- .../src/components/N8nTabs/Tabs.vue | 9 ++++++--- .../src/components/N8nTree/Tree.stories.ts | 1 + .../src/components/N8nTree/Tree.vue | 18 ++++-------------- packages/design-system/src/components/index.ts | 8 ++++---- packages/design-system/src/plugin.ts | 16 ++++++++-------- .../src/components/NodeSettingsTabs.vue | 12 +++++++++--- packages/editor-ui/src/components/RunData.vue | 6 +++++- 9 files changed, 43 insertions(+), 35 deletions(-) diff --git a/packages/design-system/.storybook/main.js b/packages/design-system/.storybook/main.js index f0b872522d..b8bfdf5a1f 100644 --- a/packages/design-system/.storybook/main.js +++ b/packages/design-system/.storybook/main.js @@ -38,9 +38,13 @@ module.exports = { '../src/components/N8nSelect/*.stories.@(js|jsx|ts|tsx)', '../src/components/N8nSpinner/*.stories.@(js|jsx|ts|tsx)', '../src/components/N8nSticky/*.stories.@(js|jsx|ts|tsx)', + '../src/components/N8nTabs/*.stories.@(js|jsx|ts|tsx)', + '../src/components/N8nTag/*.stories.@(js|jsx|ts|tsx)', '../src/components/N8nTags/*.stories.@(js|jsx|ts|tsx)', '../src/components/N8nText/*.stories.@(js|jsx|ts|tsx)', '../src/components/N8nTooltip/*.stories.@(js|jsx|ts|tsx)', + '../src/components/N8nTree/*.stories.@(js|jsx|ts|tsx)', + '../src/components/N8nUserInfo/*.stories.@(js|jsx|ts|tsx)', ], addons: [ '@storybook/addon-styling', diff --git a/packages/design-system/src/components/N8nTabs/Tabs.stories.ts b/packages/design-system/src/components/N8nTabs/Tabs.stories.ts index 5a679759f7..614198efec 100644 --- a/packages/design-system/src/components/N8nTabs/Tabs.stories.ts +++ b/packages/design-system/src/components/N8nTabs/Tabs.stories.ts @@ -13,7 +13,7 @@ export default { }; const methods = { - onInput: action('input'), + onUpdateModelValue: action('update:modelValue'), }; const Template: StoryFn = (args, { argTypes }) => ({ @@ -22,7 +22,7 @@ const Template: StoryFn = (args, { argTypes }) => ({ components: { N8nTabs, }, - template: ` + template: ` `, methods, data() { diff --git a/packages/design-system/src/components/N8nTabs/Tabs.vue b/packages/design-system/src/components/N8nTabs/Tabs.vue index 8ce5387be8..cdcf6df930 100644 --- a/packages/design-system/src/components/N8nTabs/Tabs.vue +++ b/packages/design-system/src/components/N8nTabs/Tabs.vue @@ -34,7 +34,7 @@
@@ -101,7 +101,10 @@ export default defineComponent({ }; }, props: { - value: {}, + modelValue: { + type: String, + default: '', + }, options: { type: Array as PropType, default: (): N8nTabOptions[] => [], @@ -112,7 +115,7 @@ export default defineComponent({ this.$emit('tooltipClick', tab, event); }, handleTabClick(tab: string) { - this.$emit('input', tab); + this.$emit('update:modelValue', tab); }, scrollLeft() { this.scroll(-50); diff --git a/packages/design-system/src/components/N8nTree/Tree.stories.ts b/packages/design-system/src/components/N8nTree/Tree.stories.ts index 819b5894e2..d8f98dc903 100644 --- a/packages/design-system/src/components/N8nTree/Tree.stories.ts +++ b/packages/design-system/src/components/N8nTree/Tree.stories.ts @@ -7,6 +7,7 @@ export default { }; export const Default: StoryFn = (args, { argTypes }) => ({ + setup: () => ({ args }), props: Object.keys(argTypes), components: { N8nTree, diff --git a/packages/design-system/src/components/N8nTree/Tree.vue b/packages/design-system/src/components/N8nTree/Tree.vue index 80a11b6670..743fb609e8 100644 --- a/packages/design-system/src/components/N8nTree/Tree.vue +++ b/packages/design-system/src/components/N8nTree/Tree.vue @@ -2,24 +2,14 @@
- + {{ label }} : - + {{ value[label] }}
- + {{ label }} -