File "index.js"
Full path: /home/webcknlt/admissiontell.com/wp-content/plugins/generateblocks/src/utils/build-css/index.js
File
size: 627 B (627 B bytes)
MIME-type: text/plain
Charset: utf-8
Download Open Edit Advanced Editor &nnbsp; Back
export default function buildCSS( cssObj ) {
let css = '';
for ( const [ key, value ] of Object.entries( cssObj ) ) {
if ( value.length < 1 ) {
continue;
}
let tempOutput = key + '{';
let elementsAdded = 0;
for ( const [ index, properties ] of Object.entries( value ) ) { // eslint-disable-line no-unused-vars
for ( const [ attribute, val ] of Object.entries( properties ) ) {
if ( ! val && 0 !== val ) {
continue;
}
elementsAdded++;
tempOutput += attribute + ': ' + val + ';';
}
}
tempOutput += '}';
if ( elementsAdded > 0 ) {
css += tempOutput;
}
}
return css;
}