UNPKG

ractive

Version:

Next-generation DOM manipulation

30 lines (19 loc) 511 B
import transformCss from 'config/options/css/transform'; var cssConfig = { name: 'css', extend: extend, init: () => {} }; function extend ( Parent, proto, options ) { var guid = proto.constructor._guid, css; if ( css = getCss( options.css, options, guid ) || getCss( Parent.css, Parent, guid ) ) { proto.constructor.css = css; } } function getCss ( css, target, guid ) { if ( !css ) { return; } return target.noCssTransform ? css : transformCss( css, guid ); } export default cssConfig;