@morfeo/jss
Version:

22 lines • 885 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.morfeoJSSPreset = exports.morfeoJSS = void 0;
const tslib_1 = require("tslib");
const web_1 = require("@morfeo/web");
const jss_preset_default_1 = tslib_1.__importDefault(require("jss-preset-default"));
const utils_1 = require("@morfeo/utils");
const defaultPreset = (0, jss_preset_default_1.default)();
exports.morfeoJSS = {
onProcessStyle(style) {
return web_1.morfeo.parsers.resolve(style);
},
};
function createGenerateId(options) {
return (rule) => {
// @ts-expect-error
const style = rule.style;
return (0, utils_1.generateClassName)(style, options);
};
}
exports.morfeoJSSPreset = Object.assign(Object.assign({}, defaultPreset), { createGenerateId, plugins: [exports.morfeoJSS, ...defaultPreset.plugins] });
//# sourceMappingURL=morfeoJSS.js.map