/ app / utils / dom / css-variables.js
css-variables.js
1  export function setRootCssVariable(variableName, value, element = document.documentElement) {
2    const normalizedName = variableName.startsWith('--') ? variableName : `--${variableName}`;
3    element.style.setProperty(normalizedName, value);
4  }
5  export function setRootCssVariables(variables, element = document.documentElement) {
6    for (const [name, value] of Object.entries(variables)) {
7      setRootCssVariable(name, value, element);
8    }
9  }