Spaces:
Configuration error
Configuration error
import { property as resolveName } from 'css-tree'; | |
import font from './property/font.js'; | |
import fontWeight from './property/font-weight.js'; | |
import background from './property/background.js'; | |
import border from './property/border.js'; | |
import outline from './property/border.js'; | |
const handlers = { | |
'font': font, | |
'font-weight': fontWeight, | |
'background': background, | |
'border': border, | |
'outline': outline | |
}; | |
export default function compressValue(node) { | |
if (!this.declaration) { | |
return; | |
} | |
const property = resolveName(this.declaration.property); | |
if (handlers.hasOwnProperty(property.basename)) { | |
handlers[property.basename](node); | |
} | |
}; | |