Files
starface-outlook-sync-addin/node_modules/@griffel/core/__resetStyles.cjs.js
T
Stefan Hacker 37ad745546 first commit
2026-04-03 09:38:48 +02:00

30 lines
804 B
JavaScript

'use strict';
var constants = require('./constants.cjs.js');
var insertionFactory = require('./insertionFactory.cjs.js');
/**
* @internal
*/
function __resetStyles(ltrClassName, rtlClassName, cssRules, factory = insertionFactory.insertionFactory) {
const insertStyles = factory();
function computeClassName(options) {
const {
dir,
renderer
} = options;
const className = dir === 'ltr' ? ltrClassName : rtlClassName || ltrClassName;
insertStyles(renderer, Array.isArray(cssRules) ? {
r: cssRules
} : cssRules);
if (process.env.NODE_ENV !== 'production') {
constants.DEBUG_RESET_CLASSES[className] = 1;
}
return className;
}
return computeClassName;
}
exports.__resetStyles = __resetStyles;
//# sourceMappingURL=__resetStyles.cjs.js.map