From 4a907619cce92f690a3cc8f9372b8c85fc2e6ad8 Mon Sep 17 00:00:00 2001 From: Ilia Mashkov Date: Sat, 18 Apr 2026 11:00:32 +0300 Subject: [PATCH] chore(storybook): purge custom viewports from storybook preview --- .storybook/preview.ts | 65 ++----------------------------------------- 1 file changed, 2 insertions(+), 63 deletions(-) diff --git a/.storybook/preview.ts b/.storybook/preview.ts index 4d8f256..9ae1335 100644 --- a/.storybook/preview.ts +++ b/.storybook/preview.ts @@ -5,68 +5,6 @@ import ThemeDecorator from './ThemeDecorator.svelte'; import '../src/app/styles/app.css'; const preview: Preview = { - globalTypes: { - viewport: { - description: 'Viewport size for responsive design', - defaultValue: 'widgetWide', - toolbar: { - icon: 'view', - items: [ - { - value: 'reset', - icon: 'refresh', - title: 'Reset viewport', - }, - { - value: 'mobile1', - icon: 'mobile', - title: 'iPhone 5/SE', - }, - { - value: 'mobile2', - icon: 'mobile', - title: 'iPhone 14 Pro Max', - }, - { - value: 'tablet', - icon: 'tablet', - title: 'iPad (Portrait)', - }, - { - value: 'desktop', - icon: 'desktop', - title: 'Desktop (Small)', - }, - { - value: 'widgetMedium', - icon: 'view', - title: 'Widget Medium', - }, - { - value: 'widgetWide', - icon: 'view', - title: 'Widget Wide', - }, - { - value: 'widgetExtraWide', - icon: 'view', - title: 'Widget Extra Wide', - }, - { - value: 'fullWidth', - icon: 'view', - title: 'Full Width', - }, - { - value: 'fullScreen', - icon: 'expand', - title: 'Full Screen', - }, - ], - dynamicTitle: true, - }, - }, - }, parameters: { layout: 'padded', controls: { @@ -195,10 +133,11 @@ const preview: Preview = { }, }), // Wrap with StoryStage for presentation styling - story => ({ + (story, context) => ({ Component: StoryStage, props: { children: story(), + maxWidth: context.parameters.storyStage?.maxWidth, }, }), ],