mirror of
https://github.com/tailwindlabs/tailwindcss.git
synced 2025-12-08 21:36:08 +00:00
Update prefixSelector for latest selector parser
This commit is contained in:
parent
e1d276468b
commit
2b5358d92a
@ -1,11 +1,14 @@
|
||||
import parser from 'postcss-selector-parser'
|
||||
import get from 'lodash/get'
|
||||
|
||||
export default function(prefix, selector) {
|
||||
const getPrefix = typeof prefix === 'function' ? prefix : () => prefix
|
||||
|
||||
return parser(selectors => {
|
||||
selectors.walkClasses(classSelector => {
|
||||
classSelector.value = `${getPrefix('.' + classSelector.value)}${classSelector.value}`
|
||||
const baseClass = get(classSelector, 'raws.value', classSelector.value)
|
||||
|
||||
classSelector.setPropertyAndEscape('value', `${getPrefix('.' + baseClass)}${baseClass}`)
|
||||
})
|
||||
}).processSync(selector)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user