diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d59674ffa8..e0521f82d1 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -45,3 +45,6 @@ jobs: - name: Run tests run: pnpm i18n:get-translations && pnpm test:unit + + - name: Run Storybook smoke-test + run: pnpm storybook -- --ci --smoke-test diff --git a/nuxt.config.js b/nuxt.config.js index 1372047918..880cb4d855 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -127,7 +127,7 @@ export default { }, components: { dirs: [ - '~/components', + { path: '~/components', ignore: '**/*.types.js' }, '~/components/ContentReport', '~/components/Filters', '~/components/ImageDetails', @@ -136,7 +136,6 @@ export default { '~/components/VMetaSearch', '~/components/MediaTag', '~/components/Skeleton', - '~/components/VPopover', ], }, plugins: [ diff --git a/src/components/VModal/VModalContent.vue b/src/components/VModal/VModalContent.vue index 4b3cb2e805..8b65dd96fc 100644 --- a/src/components/VModal/VModalContent.vue +++ b/src/components/VModal/VModalContent.vue @@ -40,7 +40,7 @@ diff --git a/src/components/VTeleport/VTeleportTarget.vue b/src/components/VTeleport/VTeleportTarget.vue new file mode 100644 index 0000000000..048a43806c --- /dev/null +++ b/src/components/VTeleport/VTeleportTarget.vue @@ -0,0 +1,27 @@ + diff --git a/src/components/VTeleport/meta/targets.js b/src/components/VTeleport/meta/targets.js new file mode 100644 index 0000000000..66ddff9651 --- /dev/null +++ b/src/components/VTeleport/meta/targets.js @@ -0,0 +1,11 @@ +/* eslint-disable unicorn/filename-case */ +/** + * Disable this rule for this file until there's a way to disable it more generally + * for everything inside of the `meta` folders. + * + * @see https://github.com/sindresorhus/eslint-plugin-unicorn/issues/686 + */ +/** + * @type {Record} + */ +export const targets = {}