chore: Typescript: Rewrite Configs (#21763)

This commit is contained in:
Maschga 2025-09-28 11:10:24 +02:00 • committed by GitHub
parent 44bcb6875b
commit 54419f9e7d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 121 additions and 28 deletions

View file

@ -1,12 +0,0 @@
/** @type { import('@storybook/vue3-vite').StorybookConfig } */
const config = {
stories: ["../assets/js/**/*.stories.@(js|ts)"],
addons: [
"@chromatic-com/storybook",
],
framework: {
name: "@storybook/vue3-vite",
options: {},
},
};
export default config;

10
.storybook/main.ts Normal file
View file

@ -0,0 +1,10 @@
import { StorybookConfig } from "@storybook/vue3-vite";
export default {
stories: ["../assets/js/**/*.stories.@(js|ts)"],
addons: ["@chromatic-com/storybook"],
framework: {
name: "@storybook/vue3-vite",
options: {},
},
} satisfies StorybookConfig;

View file

@ -1,4 +1,4 @@
import { setup } from "@storybook/vue3";
import { type Preview, setup } from "@storybook/vue3";
import "bootstrap/dist/css/bootstrap.min.css";
import smoothscroll from "smoothscroll-polyfill";
import setupI18n from "../assets/js/i18n";
@ -9,8 +9,7 @@ smoothscroll.polyfill();
watchThemeChanges();
// Setup global parameters
/** @type { import('@storybook/vue3').Preview } */
const preview = {
export default {
parameters: {
controls: {
matchers: {
@ -32,7 +31,7 @@ const preview = {
],
},
},
};
} satisfies Preview;
setup((app) => {
app.config.globalProperties.$hiddenFeatures = () => true;
@ -44,5 +43,3 @@ setup((app) => {
template: '<a :href="to"><slot /></a>',
});
});
export default preview;