Skip to content

Commit af6915f

Browse files
authored
SF-3636 Upgrade to Storybook v10 (#3555)
1 parent 6d7adb5 commit af6915f

File tree

29 files changed

+23241
-14567
lines changed

29 files changed

+23241
-14567
lines changed

src/SIL.XForge.Scripture/ClientApp/.storybook/main.ts

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
module.exports = {
1+
import type { StorybookConfig } from '@storybook/angular';
2+
3+
const config: StorybookConfig = {
24
stories: ['../src/**/*.mdx', '../src/**/*.stories.@(js|jsx|ts|tsx)'],
3-
addons: ['@storybook/addon-links', '@storybook/addon-essentials', '@storybook/addon-interactions'],
5+
addons: ['@storybook/addon-links', '@storybook/addon-docs'],
46
framework: {
57
name: '@storybook/angular',
68
options: {}
@@ -12,3 +14,5 @@ module.exports = {
1214
{ from: '../src/assets', to: '/assets' }
1315
]
1416
};
17+
18+
export default config;

src/SIL.XForge.Scripture/ClientApp/.storybook/preview.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { BrowserDynamicTestingModule, platformBrowserDynamicTesting } from '@ang
44
import { provideAnimations } from '@angular/platform-browser/animations';
55
import { setCompodocJson } from '@storybook/addon-docs/angular';
66
import { applicationConfig } from '@storybook/angular';
7+
import { MINIMAL_VIEWPORTS } from 'storybook/viewport';
78
import { I18nStoryDecorator, provideI18nStory } from 'xforge-common/i18n-story';
89
import { I18nService } from 'xforge-common/i18n.service';
910
import { APP_ROOT_ELEMENT_SELECTOR, InAppRootOverlayContainer } from 'xforge-common/overlay-container';
@@ -21,6 +22,9 @@ export const parameters = {
2122
color: /(background|color)$/i,
2223
date: /Date$/
2324
}
25+
},
26+
viewport: {
27+
options: MINIMAL_VIEWPORTS
2428
}
2529
};
2630

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"extends": "../src/tsconfig.app.json",
2+
"extends": "../tsconfig.json",
33
"compilerOptions": {
4-
"types": ["node"],
4+
"types": ["node", "chai", "react", "react-dom"],
55
"allowSyntheticDefaultImports": true
66
},
77
"exclude": [
@@ -11,6 +11,6 @@
1111
"../src/xforge-common/test-utils.ts",
1212
"../src/xforge-common/mock-console.ts"
1313
],
14-
"include": ["../src/**/*", "./jest-setup.ts", "./preview.ts"],
14+
"include": ["../src/**/*", "./**/*"],
1515
"files": ["./typings.d.ts"]
1616
}

0 commit comments

Comments
 (0)