diff --git a/.storybook/preview.tsx b/.storybook/preview.tsx index 34c925dd8..9d2c34354 100644 --- a/.storybook/preview.tsx +++ b/.storybook/preview.tsx @@ -63,17 +63,19 @@ const getTheme = ( selectedPlatform?: Platform, selectedColorScheme?: ColorScheme ): ThemeConfig => { - const skin = selectedSkin ?? MOVISTAR_SKIN; - const platform = selectedPlatform ?? 'desktop'; - const colorScheme = selectedColorScheme ?? 'auto'; - const themeConfig = AVAILABLE_THEMES.find(({skin: skinConfig}) => skinConfig.name === skin) || Movistar; + const themeConfig = + AVAILABLE_THEMES.find(({skin: skinConfig}) => skinConfig.name === selectedSkin) || Movistar; return { ...themeConfig, - colorScheme, - platformOverrides: { - platform, - insideNovumNativeApp: platform !== 'desktop', - }, + ...(selectedColorScheme ? {colorScheme: selectedColorScheme} : {}), + ...(selectedPlatform + ? { + platformOverrides: { + platform: selectedPlatform, + insideNovumNativeApp: selectedPlatform !== 'desktop', + }, + } + : {}), enableTabFocus: true, dimensions: { headerMobileHeight: 'mistica',