mirror of
https://github.com/storybookjs/storybook.git
synced 2025-04-09 00:19:13 +08:00
Setup addon-vitest in internal Storybook
This commit is contained in:
parent
fc6202e7f3
commit
39f688d622
@ -64,6 +64,10 @@ const config: StorybookConfig = {
|
||||
directory: '../addons/viewport/template/stories',
|
||||
titlePrefix: 'addons/viewport',
|
||||
},
|
||||
{
|
||||
directory: '../addons/vitest/src',
|
||||
titlePrefix: 'addons/vitest',
|
||||
},
|
||||
{
|
||||
directory: '../addons/toolbars/template/stories',
|
||||
titlePrefix: 'addons/toolbars',
|
||||
@ -88,6 +92,7 @@ const config: StorybookConfig = {
|
||||
'@storybook/addon-storysource',
|
||||
'@storybook/addon-designs',
|
||||
'@storybook/addon-a11y',
|
||||
'@storybook/addon-vitest',
|
||||
'@chromatic-com/storybook',
|
||||
],
|
||||
previewAnnotations: [
|
||||
|
8
code/addons/vitest/src/addon.stories.ts
Normal file
8
code/addons/vitest/src/addon.stories.ts
Normal file
@ -0,0 +1,8 @@
|
||||
export default { render: () => null };
|
||||
|
||||
export const Default = {};
|
||||
export const Success = {};
|
||||
export const Pending = {};
|
||||
export const Warn = {};
|
||||
export const Error = {};
|
||||
export const Unknown = {};
|
@ -1,4 +1,13 @@
|
||||
import { addons } from 'storybook/internal/manager-api';
|
||||
import { ADDON_ID } from './constants';
|
||||
|
||||
addons.register(ADDON_ID, async () => {});
|
||||
addons.register(ADDON_ID, async (api) => {
|
||||
api.experimental_updateStatus(ADDON_ID, {
|
||||
'addons-vitest-addon--default': null,
|
||||
'addons-vitest-addon--success': { status: 'success', title: 'Success', description: '' },
|
||||
'addons-vitest-addon--pending': { status: 'pending', title: 'Pending', description: '' },
|
||||
'addons-vitest-addon--warn': { status: 'warn', title: 'Warn', description: '' },
|
||||
'addons-vitest-addon--error': { status: 'error', title: 'Error', description: '' },
|
||||
'addons-vitest-addon--unknown': { status: 'unknown', title: 'Unknown', description: '' },
|
||||
});
|
||||
});
|
||||
|
@ -110,6 +110,7 @@
|
||||
"@storybook/addon-storysource": "workspace:*",
|
||||
"@storybook/addon-toolbars": "workspace:*",
|
||||
"@storybook/addon-viewport": "workspace:*",
|
||||
"@storybook/addon-vitest": "workspace:*",
|
||||
"@storybook/angular": "workspace:*",
|
||||
"@storybook/bench": "next",
|
||||
"@storybook/blocks": "workspace:*",
|
||||
|
@ -5419,7 +5419,7 @@ __metadata:
|
||||
languageName: unknown
|
||||
linkType: soft
|
||||
|
||||
"@storybook/addon-vitest@workspace:addons/vitest":
|
||||
"@storybook/addon-vitest@workspace:*, @storybook/addon-vitest@workspace:addons/vitest":
|
||||
version: 0.0.0-use.local
|
||||
resolution: "@storybook/addon-vitest@workspace:addons/vitest"
|
||||
dependencies:
|
||||
@ -6517,6 +6517,7 @@ __metadata:
|
||||
"@storybook/addon-storysource": "workspace:*"
|
||||
"@storybook/addon-toolbars": "workspace:*"
|
||||
"@storybook/addon-viewport": "workspace:*"
|
||||
"@storybook/addon-vitest": "workspace:*"
|
||||
"@storybook/angular": "workspace:*"
|
||||
"@storybook/bench": "npm:next"
|
||||
"@storybook/blocks": "workspace:*"
|
||||
|
Loading…
x
Reference in New Issue
Block a user