@@ -23,7 +23,7 @@ async function storybook(serve, options) {
2323 resolutions . push ( element . join ( 'x' ) ) ;
2424 } ) ;
2525 storybookConfig . resolutions = ( ! resolutions . length ) ? 'all' : resolutions . toString ( ) ;
26- storybookConfig . browsers = ( ! storybookConfig . browsers . length ) ? 'all' : storybookConfig . browsers . toString ( ) ;
26+ storybookConfig . browsers = ( ! storybookConfig . browsers . length ) ? 'all' : storybookConfig . browsers . map ( x => x . toLowerCase ( ) ) . toString ( ) ;
2727
2828 // Get stories object from stories.json and add url corresponding to every story ID
2929 await axios . get ( new URL ( 'stories.json' , url ) . href )
@@ -38,7 +38,7 @@ async function storybook(serve, options) {
3838 }
3939 }
4040 }
41-
41+
4242 if ( Object . keys ( stories ) . length === 0 ) {
4343 console . log ( '[smartui] Error: No stories found' ) ;
4444 process . exit ( 0 ) ;
@@ -60,7 +60,7 @@ async function storybook(serve, options) {
6060 } else {
6161 let dirPath = serve ;
6262 await validateStorybookDir ( dirPath ) ;
63-
63+
6464 // Get storyIds to be rendered
6565 let storyIds = static . filterStories ( dirPath , storybookConfig )
6666
@@ -78,7 +78,7 @@ async function storybook(serve, options) {
7878 console . log ( `[smartui] Cannot compress ${ dirPath } . Error: ${ err . message } ` ) ;
7979 process . exit ( 0 ) ;
8080 } ) ;
81-
81+
8282 // Upload to S3
8383 const zipData = fs . readFileSync ( 'storybook-static.zip' ) ;
8484 console . log ( '[smartui] Upload in progress...' )
@@ -97,18 +97,22 @@ async function storybook(serve, options) {
9797 process . exit ( 0 ) ;
9898 } ) ;
9999
100- // Prepare payload data
100+ // Prepare payload data
101+ let browsers = [ ]
101102 let resolutions = [ ]
103+ storybookConfig . browsers . forEach ( element => {
104+ browsers . push ( element . toLowerCase ( ) ) ;
105+ } ) ;
102106 storybookConfig . resolutions . forEach ( element => {
103- resolutions . push ( { width : element [ 0 ] , height : element [ 1 ] } ) ;
107+ resolutions . push ( { width : element [ 0 ] , height : element [ 1 ] } ) ;
104108 } ) ;
105109 let commit = await getLastCommit ( ) ;
106110 let payload = {
107111 downloadURL : url . substring ( url . search ( / .c o m / ) + 5 , url . search ( / .z i p / ) + 4 ) ,
108112 uploadId : uploadId ,
109113 projectToken : process . env . PROJECT_TOKEN ,
110114 storybookConfig : {
111- browsers : storybookConfig . browsers ,
115+ browsers : browsers ,
112116 resolutions : resolutions ,
113117 storyIds : storyIds
114118 } ,
@@ -132,7 +136,7 @@ async function storybook(serve, options) {
132136 console . log ( '[smartui] Build failed: Error: ' , error . response . data . error ?. message ) ;
133137 } else {
134138 console . log ( '[smartui] Build failed: Error: ' , error . message ) ;
135- }
139+ }
136140 } ) ;
137141 } )
138142 . catch ( function ( error ) {
0 commit comments