File tree Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Expand file tree Collapse file tree 2 files changed +10
-2
lines changed Original file line number Diff line number Diff line change 1
1
import parser from 'postcss-selector-parser'
2
2
import get from 'lodash/get'
3
3
4
+ function escapeCommas ( className ) {
5
+ return className . replace ( / \\ , / g, '\\2c ' )
6
+ }
7
+
4
8
export default function escapeClassName ( className ) {
5
9
const node = parser . className ( )
6
10
node . value = className
7
- return get ( node , 'raws.value' , node . value )
11
+ return escapeCommas ( get ( node , 'raws.value' , node . value ) )
8
12
}
Original file line number Diff line number Diff line change 1
1
import escapeClassName from './escapeClassName'
2
2
3
+ function escapeCommas ( className ) {
4
+ return className . replace ( / \\ , / g, '\\2c ' )
5
+ }
6
+
3
7
function asClass ( name ) {
4
- return `.${ escapeClassName ( name ) } `
8
+ return escapeCommas ( `.${ escapeClassName ( name ) } ` )
5
9
}
6
10
7
11
export default function nameClass ( classPrefix , key ) {
You can’t perform that action at this time.
0 commit comments