@morfeo/jss
Version:

18 lines • 641 B
JavaScript
import { morfeo } from '@morfeo/web';
import preset from 'jss-preset-default';
import { generateClassName } from '@morfeo/utils';
const defaultPreset = preset();
export const morfeoJSS = {
onProcessStyle(style) {
return morfeo.parsers.resolve(style);
},
};
function createGenerateId(options) {
return (rule) => {
// @ts-expect-error
const style = rule.style;
return generateClassName(style, options);
};
}
export const morfeoJSSPreset = Object.assign(Object.assign({}, defaultPreset), { createGenerateId, plugins: [morfeoJSS, ...defaultPreset.plugins] });
//# sourceMappingURL=morfeoJSS.js.map