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 11import parser from 'postcss-selector-parser'
22import get from 'lodash/get'
33
4+ function escapeCommas ( className ) {
5+ return className . replace ( / \\ , / g, '\\2c ' )
6+ }
7+
48export default function escapeClassName ( className ) {
59 const node = parser . className ( )
610 node . value = className
7- return get ( node , 'raws.value' , node . value )
11+ return escapeCommas ( get ( node , 'raws.value' , node . value ) )
812}
Original file line number Diff line number Diff line change 11import escapeClassName from './escapeClassName'
22
3+ function escapeCommas ( className ) {
4+ return className . replace ( / \\ , / g, '\\2c ' )
5+ }
6+
37function asClass ( name ) {
4- return `.${ escapeClassName ( name ) } `
8+ return escapeCommas ( `.${ escapeClassName ( name ) } ` )
59}
610
711export default function nameClass ( classPrefix , key ) {
You can’t perform that action at this time.
0 commit comments