@chassis/core
Version:
CSS4 pre-processor and responsive framework for modern UI development
45 lines (36 loc) • 891 B
JavaScript
import ComponentRule from './component/ComponentRule.js'
import SelectorUtils from '../utilities/SelectorUtils.js'
export default class InlineComponentRule extends ComponentRule {
constructor (atrule) {
atrule.nodes = atrule.nodes || []
super(atrule)
this.
}
get parent () {
return this.
}
get selector () {
return this.
}
get superclass () {
return this.params[0]?.value ?? null
}
get type () {
return this.
? 'extension'
: this.
? 'new'
: null
}
resolveSelector (cb) {
SelectorUtils.resolve(SelectorUtils.getLineage(this.
if (err) {
return cb(err)
}
this.
cb(null, selector, query)
})
}
}