Viewing File: /home/maglabs/bnb2you/wp-content/plugins/cartflows/modules/gutenberg/src/controls/generateCSS.js
function generateCSS(
selectorsObj,
id,
isResponsive = false, // eslint-disable-line no-unused-vars
responsiveType = '', // eslint-disable-line no-unused-vars
) {
let gen_styling_css = '';
for ( const selector in selectorsObj ) {
const cssProps = selectorsObj[ selector ];
let css = '';
for ( const property in cssProps ) {
if (
typeof cssProps[ property ] === 'undefined' ||
cssProps[ property ] === null ||
cssProps[ property ]?.length === 0
) {
continue;
}
const propertyValue = cssProps[ property ];
if ( 'font-family' === property && 'Default' === propertyValue ) {
continue;
}
if ( 'font-family' === property ) {
css += property + ': ' + "'" + propertyValue + "'" + ';';
} else {
css += property + ': ' + propertyValue + ';';
}
}
if ( css.length !== 0 ) {
gen_styling_css += id;
gen_styling_css += selector + '{';
gen_styling_css += css;
gen_styling_css += '}';
}
}
return gen_styling_css;
}
export default generateCSS;
Back to Directory
File Manager