File tree Expand file tree Collapse file tree 1 file changed +10
-5
lines changed
Expand file tree Collapse file tree 1 file changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -64,16 +64,21 @@ ${genScssVariables(config)}
6464 if ( isArray ( value ) ) {
6565 return `(${ value . join ( ', ' ) } )`
6666 } else if ( isObject ( value ) ) {
67- return `(${ Object . entries ( value ) . map ( ( [ k , v ] ) => `'${ k } ': ${ genValue ( v ) } ` ) . join ( ', ' ) } )`
67+ return `(${ Object . entries ( value ) . reduce ( ( all , [ k , v ] ) => {
68+ if ( ! v ) { return all }
69+ all . push ( `'${ k } ': ${ genValue ( v ) } ` )
70+ return all
71+ } , [ ] as string [ ] ) . join ( ', ' ) } )`
6872 } else {
6973 return value
7074 }
7175 }
7276
73- return Object . entries ( config ) . map ( ( [ key , value ] ) => {
74- if ( ! value ) { return '' }
75- return ` ${ key } : ${ genValue ( value ) } `
76- } ) . join ( ',\n' )
77+ return Object . entries ( config ) . reduce ( ( all , [ key , value ] ) => {
78+ if ( ! value ) { return all }
79+ all . push ( ` ${ key } : ${ genValue ( value ) } ` )
80+ return all
81+ } , [ ] as string [ ] ) . join ( ',\n' )
7782 }
7883
7984 return files
You can’t perform that action at this time.
0 commit comments