Refactor on nuxt module

This commit is contained in:
Mert Sincan 2024-05-15 12:44:30 +01:00
parent 066e92aa03
commit 7425629e70
3 changed files with 10 additions and 15 deletions

View file

@ -132,16 +132,15 @@ export default {
return '';
},
getCommonStyleSheet({ name = '', theme = {}, params, props = {}, set, defaults }) {
const { primitive, semantic } = this.getCommon({ name, theme, params, set, defaults });
const common_css = `${primitive.css}${semantic.css}`;
const common = this.getCommon({ name, theme, params, set, defaults });
const _props = Object.entries(props)
.reduce((acc, [k, v]) => acc.push(`${k}="${v}"`) && acc, [])
.join(' ');
return Object.entries(common_css || {})
return Object.entries(common || {})
.reduce((acc, [key, value]) => {
if (value) {
const _css = SharedUtils.object.minifyCSS(value);
if (value?.css) {
const _css = SharedUtils.object.minifyCSS(value?.css);
const id = `${key}-variables`;
acc.push(`<style type="text/css" data-primevue-style-id="${id}" ${_props}>${_css}</style>`);