@@ -2,11 +2,8 @@ const sass = require('node-sass')
22
33module . exports = ( css , settings ) => {
44 const cssWithPlaceholders = css
5- . replace ( / : \s * % % s t y l e d - j s x - p l a c e h o l d e r - ( \d + ) % % / g, ( _ , id ) =>
6- `: styled-jsx-placeholder-${ id } `
7- )
8- . replace ( / % % s t y l e d - j s x - p l a c e h o l d e r - ( \d + ) % % \s * { / g, ( _ , id ) =>
9- `styled-jsx-placeholder-${ id } {`
5+ . replace ( / % % s t y l e d - j s x - p l a c e h o l d e r - ( \d + ) % % ( \w * \s * [ ) ; { ] ) / g, ( _ , id , p1 ) =>
6+ `styled-jsx-placeholder-${ id } -${ p1 } `
107 )
118 . replace ( / % % s t y l e d - j s x - p l a c e h o l d e r - ( \d + ) % % / g, ( _ , id ) =>
129 `/*%%styled-jsx-placeholder-${ id } %%*/`
@@ -17,11 +14,8 @@ module.exports = (css, settings) => {
1714 } , settings . sassOptions ) ) . css . toString ( )
1815
1916 return preprocessed
20- . replace ( / : \s * s t y l e d - j s x - p l a c e h o l d e r - ( \d + ) / g, ( _ , id ) =>
21- `: %%styled-jsx-placeholder-${ id } %%`
22- )
23- . replace ( / s t y l e d - j s x - p l a c e h o l d e r - ( \d + ) \s * { / g, ( _ , id ) =>
24- `%%styled-jsx-placeholder-${ id } %% {`
17+ . replace ( / s t y l e d - j s x - p l a c e h o l d e r - ( \d + ) - ( \w * \s * [ ) ; { ] ) / g, ( _ , id , p1 ) =>
18+ `%%styled-jsx-placeholder-${ id } %%${ p1 } `
2519 )
2620 . replace ( / \/ \* % % s t y l e d - j s x - p l a c e h o l d e r - ( \d + ) % % \* \/ / g, ( _ , id ) =>
2721 `%%styled-jsx-placeholder-${ id } %%`
0 commit comments