diff --git a/packages/design-system/.eslintrc.js b/packages/design-system/.eslintrc.js index 59cd103069..99933f5d65 100644 --- a/packages/design-system/.eslintrc.js +++ b/packages/design-system/.eslintrc.js @@ -24,13 +24,13 @@ module.exports = { overrides: [ { - files: ['src/**/*.stories.{js,ts}'], + files: ['src/**/*.stories.ts'], rules: { 'import/no-extraneous-dependencies': ['error', { devDependencies: true }], }, }, { - files: ['src/**/*.stories.{js,ts}', 'src/**/*.vue', 'src/**/*.spec.ts'], + files: ['src/**/*.stories.ts', 'src/**/*.vue', 'src/**/*.spec.ts'], rules: { '@typescript-eslint/naming-convention': [ 'warn', diff --git a/packages/design-system/.gitignore b/packages/design-system/.gitignore index 8db271232f..728ede7e79 100644 --- a/packages/design-system/.gitignore +++ b/packages/design-system/.gitignore @@ -1,2 +1,3 @@ coverage storybook-static +**/*.stories.js diff --git a/packages/design-system/.storybook/main.js b/packages/design-system/.storybook/main.js index e4413680bc..f11d0b2cd9 100644 --- a/packages/design-system/.storybook/main.js +++ b/packages/design-system/.storybook/main.js @@ -4,7 +4,7 @@ const path = require('path'); * @type {import('@storybook/core-common').StorybookConfig} */ module.exports = { - stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.@(js|ts)'], + stories: ['../src/**/*.stories.mdx', '../src/**/*.stories.ts'], addons: [ '@storybook/addon-links', '@storybook/addon-essentials', diff --git a/packages/design-system/.storybook/preview.js b/packages/design-system/.storybook/preview.js index 3c85a33dba..be5e60d537 100644 --- a/packages/design-system/.storybook/preview.js +++ b/packages/design-system/.storybook/preview.js @@ -1,11 +1,17 @@ import './font-awesome-icons'; import './storybook.scss'; +import ElementUI from 'element-ui'; import lang from 'element-ui/lib/locale/lang/en'; import locale from 'element-ui/lib/locale'; +import designSystemComponents from '../src/plugins/n8nComponents'; + import Vue from 'vue'; +Vue.use(ElementUI); +Vue.use(designSystemComponents); + locale.use(lang); // https://github.com/storybookjs/storybook/issues/6153 diff --git a/packages/design-system/package.json b/packages/design-system/package.json index 5e2af41df2..39eee7b272 100644 --- a/packages/design-system/package.json +++ b/packages/design-system/package.json @@ -74,7 +74,7 @@ "webpack": "^4.46.0" }, "dependencies": { - "element-ui": "~2.15.7", + "element-ui": "~2.15.12", "sanitize-html": "2.7.0", "vue2-boring-avatars": "0.3.4" } diff --git a/packages/design-system/src/components/N8nActionDropdown/ActionDropdown.vue b/packages/design-system/src/components/N8nActionDropdown/ActionDropdown.vue index 6dd046009f..b87ea83b1c 100644 --- a/packages/design-system/src/components/N8nActionDropdown/ActionDropdown.vue +++ b/packages/design-system/src/components/N8nActionDropdown/ActionDropdown.vue @@ -26,7 +26,7 @@ }" > - + {{ item.label }} @@ -41,9 +41,11 @@ diff --git a/packages/design-system/src/components/N8nLink/Link.stories.js b/packages/design-system/src/components/N8nLink/Link.stories.ts similarity index 100% rename from packages/design-system/src/components/N8nLink/Link.stories.js rename to packages/design-system/src/components/N8nLink/Link.stories.ts diff --git a/packages/design-system/src/components/N8nLoading/Loading.stories.js b/packages/design-system/src/components/N8nLoading/Loading.stories.ts similarity index 100% rename from packages/design-system/src/components/N8nLoading/Loading.stories.js rename to packages/design-system/src/components/N8nLoading/Loading.stories.ts diff --git a/packages/design-system/src/components/N8nLoading/Loading.vue b/packages/design-system/src/components/N8nLoading/Loading.vue index 0821dba20a..57625b2f00 100644 --- a/packages/design-system/src/components/N8nLoading/Loading.vue +++ b/packages/design-system/src/components/N8nLoading/Loading.vue @@ -36,16 +36,15 @@ diff --git a/packages/design-system/src/components/N8nPopover/Popover.stories.js b/packages/design-system/src/components/N8nPopover/Popover.stories.ts similarity index 100% rename from packages/design-system/src/components/N8nPopover/Popover.stories.js rename to packages/design-system/src/components/N8nPopover/Popover.stories.ts diff --git a/packages/design-system/src/components/N8nPopover/Popover.vue b/packages/design-system/src/components/N8nPopover/Popover.vue index 77f598f250..b85cad06e7 100644 --- a/packages/design-system/src/components/N8nPopover/Popover.vue +++ b/packages/design-system/src/components/N8nPopover/Popover.vue @@ -1,7 +1,4 @@ diff --git a/packages/design-system/src/components/N8nRadioButtons/RadioButtons.stories.js b/packages/design-system/src/components/N8nRadioButtons/RadioButtons.stories.ts similarity index 100% rename from packages/design-system/src/components/N8nRadioButtons/RadioButtons.stories.js rename to packages/design-system/src/components/N8nRadioButtons/RadioButtons.stories.ts diff --git a/packages/design-system/src/components/N8nResizeWrapper/ResizeWrapper.stories.js b/packages/design-system/src/components/N8nResizeWrapper/ResizeWrapper.stories.ts similarity index 100% rename from packages/design-system/src/components/N8nResizeWrapper/ResizeWrapper.stories.js rename to packages/design-system/src/components/N8nResizeWrapper/ResizeWrapper.stories.ts diff --git a/packages/design-system/src/components/N8nSelect/Select.vue b/packages/design-system/src/components/N8nSelect/Select.vue index fd94a816f3..b8fd63924e 100644 --- a/packages/design-system/src/components/N8nSelect/Select.vue +++ b/packages/design-system/src/components/N8nSelect/Select.vue @@ -32,7 +32,7 @@