diff --git a/packages/smart-forms-renderer/.storybook/preview.tsx b/packages/smart-forms-renderer/.storybook/preview.tsx index 84861f54..4a10e05b 100644 --- a/packages/smart-forms-renderer/.storybook/preview.tsx +++ b/packages/smart-forms-renderer/.storybook/preview.tsx @@ -7,7 +7,7 @@ import '@fontsource/material-icons'; import { withThemeFromJSXProvider } from '@storybook/addon-styling'; import { createTheme } from '@mui/material/styles'; import { CssBaseline, ThemeProvider } from '@mui/material'; -import './iframeResizerChild'; +import '../src/stories/storybookWrappers/iframeResizerChild.js'; export const decorators = [ withThemeFromJSXProvider({ diff --git a/packages/smart-forms-renderer/package.json b/packages/smart-forms-renderer/package.json index 6feb9811..af7b6dad 100644 --- a/packages/smart-forms-renderer/package.json +++ b/packages/smart-forms-renderer/package.json @@ -94,6 +94,5 @@ "ts-jest": "^29.1.1", "tslib": "^2.6.3", "typescript": "^5.2.2" - }, - "sideEffects": false + } } diff --git a/packages/smart-forms-renderer/src/stories/storybookWrappers/BuildFormWrapperForStorybook.tsx b/packages/smart-forms-renderer/src/stories/storybookWrappers/BuildFormWrapperForStorybook.tsx index 3ac62e3f..3d7da66e 100644 --- a/packages/smart-forms-renderer/src/stories/storybookWrappers/BuildFormWrapperForStorybook.tsx +++ b/packages/smart-forms-renderer/src/stories/storybookWrappers/BuildFormWrapperForStorybook.tsx @@ -25,6 +25,9 @@ import { useBuildForm } from '../../hooks'; import useRendererQueryClient from '../../hooks/useRendererQueryClient'; import { STORYBOOK_TERMINOLOGY_SERVER_URL } from './globals'; +// iframeResizerChild.js needs to be called at least once in the used storybook wrappers to be included in storybook-static +import './iframeResizerChild'; + interface BuildFormWrapperForStorybookProps { questionnaire: Questionnaire; questionnaireResponse?: QuestionnaireResponse; diff --git a/packages/smart-forms-renderer/.storybook/iframeResizerChild.js b/packages/smart-forms-renderer/src/stories/storybookWrappers/iframeResizerChild.js similarity index 100% rename from packages/smart-forms-renderer/.storybook/iframeResizerChild.js rename to packages/smart-forms-renderer/src/stories/storybookWrappers/iframeResizerChild.js