@@ -80,7 +80,7 @@ var fillProps = function fillProps(rawCSSWithProps, props) {
80
80
81
81
var parseCss = function parseCss ( rawCSS ) {
82
82
var styles = { } ;
83
- var rules = rawCSS . trim ( ) . split ( '\n ' ) ;
83
+ var rules = rawCSS . trim ( ) . split ( '; ' ) ;
84
84
var _iteratorNormalCompletion2 = true ;
85
85
var _didIteratorError2 = false ;
86
86
var _iteratorError2 = undefined ;
@@ -89,14 +89,16 @@ var parseCss = function parseCss(rawCSS) {
89
89
for ( var _iterator2 = rules [ Symbol . iterator ] ( ) , _step2 ; ! ( _iteratorNormalCompletion2 = ( _step2 = _iterator2 . next ( ) ) . done ) ; _iteratorNormalCompletion2 = true ) {
90
90
var rule = _step2 . value ;
91
91
92
- var _rule$trim$replace$sp = rule . trim ( ) . replace ( ';' , '' ) . split ( ':' ) ,
93
- _rule$trim$replace$sp2 = _slicedToArray ( _rule$trim$replace$sp , 2 ) ,
94
- key = _rule$trim$replace$sp2 [ 0 ] ,
95
- value = _rule$trim$replace$sp2 [ 1 ] ;
92
+ var _rule$trim$split = rule . trim ( ) . split ( ':' ) ,
93
+ _rule$trim$split2 = _slicedToArray ( _rule$trim$split , 2 ) ,
94
+ key = _rule$trim$split2 [ 0 ] ,
95
+ value = _rule$trim$split2 [ 1 ] ;
96
96
97
- key = camelCase ( key . trim ( ) ) ;
98
- value = value . trim ( ) ;
99
- styles [ key ] = value ;
97
+ if ( key && value ) {
98
+ key = camelCase ( key . trim ( ) ) ;
99
+ value = value . trim ( ) ;
100
+ styles [ key ] = value ;
101
+ }
100
102
}
101
103
} catch ( err ) {
102
104
_didIteratorError2 = true ;
0 commit comments