- {colorSchemes.map(colorScheme =>
- scalesToRender.map(scale =>
- (colorScheme === 'light' ? selectedLocales : ['en-US']).map(locale =>
-
-
- {`${colorScheme}, ${scale}, ${locale}`}
- {getStory(context)}
-
-
- )
- )
- )}
- {options.express !== false &&
-
+ return (
+
+
+ {colorSchemes.map(colorScheme =>
+ (colorScheme === 'light' ? selectedLocales : ['en-US']).map(locale =>
+
+
+
{`${colorScheme}, base, ${locale}`}
+ {getStory(context)}
+
+
+ )
+ )}
+
+
+ )
+}
+
+function RenderV3({getStory, context, options, selectedLocales, height, minHeight}) {
+ let colorSchemes = options.express ? [] : (options.colorSchemes || ['light']);
+ let scalesToRender = options.scales || ['medium'];
+ let expressTheme = colorSchemes.length === 1 ? expressThemes[colorSchemes[0]] : expressThemes.light;
+ let expressColorScheme = colorSchemes.length === 1 ? colorSchemes[0].replace(/est$/, '') : 'light';
+ let expressScale = scalesToRender.length === 1 ? scalesToRender[0] : 'medium';
+ let expressLocale = selectedLocales.length === 1 ? selectedLocales[0] : 'en-US';
+
+ return (
+
+
+ {colorSchemes.map(colorScheme =>
+ scalesToRender.map(scale =>
+ (colorScheme === 'light' ? selectedLocales : ['en-US']).map(locale =>
+
- express, {expressColorScheme}, {expressScale}, {expressLocale}
+ {`${colorScheme}, ${scale}, ${locale}`}
{getStory(context)}
- }
-
-
- )
- }
-});
+ )
+ )
+ )}
+ {options.express !== false &&
+
+
+ express, {expressColorScheme}, {expressScale}, {expressLocale}
+ {getStory(context)}
+
+
+ }
+
+