diff --git a/packages/sit-onyx/.storybook/main.ts b/packages/sit-onyx/.storybook/main.ts index f2b16f53e..1cd144eeb 100644 --- a/packages/sit-onyx/.storybook/main.ts +++ b/packages/sit-onyx/.storybook/main.ts @@ -3,7 +3,7 @@ import { mergeConfig } from "vite"; const config: StorybookConfig = { stories: ["./pages/*.mdx", "../src/**/*.stories.ts"], - addons: ["@storybook/addon-essentials", "storybook-dark-mode"], + addons: ["@storybook/addon-essentials", "storybook-dark-mode", "@storybook/addon-a11y"], staticDirs: ["./public"], framework: { name: "@storybook/vue3-vite", diff --git a/packages/sit-onyx/package.json b/packages/sit-onyx/package.json index 3ea224ac8..1a5d29354 100644 --- a/packages/sit-onyx/package.json +++ b/packages/sit-onyx/package.json @@ -55,5 +55,8 @@ "sass": "catalog:", "vue": "catalog:", "vue-component-type-helpers": "^2.1.6" + }, + "dependencies": { + "@storybook/addon-a11y": "^8.3.4" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a82837d8d..7daf9f328 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -318,6 +318,9 @@ importers: '@sit-onyx/icons': specifier: workspace:^ version: link:../icons + '@storybook/addon-a11y': + specifier: ^8.3.4 + version: 8.3.4(storybook@8.3.4) typescript: specifier: '>= 5.2.2' version: 5.6.2 @@ -1864,6 +1867,11 @@ packages: resolution: {integrity: sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==} engines: {node: '>=18'} + '@storybook/addon-a11y@8.3.4': + resolution: {integrity: sha512-mbLAJ9vW879Fq66zTUp7Gn7GQ9ZieYDj90ngMsZIjX42SsJEkeIrwbpkwbHlJBlWm2cm7hcF+BrULI0CmTIFpQ==} + peerDependencies: + storybook: ^8.3.4 + '@storybook/addon-actions@8.3.4': resolution: {integrity: sha512-1y0yD3upKcyzNwwA6loAGW2cRDqExwl4oAT7GJQA4tmabI+fNwmANSgU/ezLvvSUf4Qo0eJHg2Zcn8y+Apq2eA==} peerDependencies: @@ -8021,6 +8029,12 @@ snapshots: '@sindresorhus/merge-streams@2.3.0': {} + '@storybook/addon-a11y@8.3.4(storybook@8.3.4)': + dependencies: + '@storybook/addon-highlight': 8.3.4(storybook@8.3.4) + axe-core: 4.10.0 + storybook: 8.3.4 + '@storybook/addon-actions@8.3.4(storybook@8.3.4)': dependencies: '@storybook/global': 5.0.0