vuestic-ui
Version:
Vue 3 UI Framework
13 lines (12 loc) • 390 B
JavaScript
import { computed } from "vue";
import { c as camelCaseToKebabCase } from "../utils/text-case.mjs";
const useCSSVariables = (prefix, cb) => {
return computed(() => Object.entries(cb()).reduce((acc, [key, value]) => {
acc[`--${prefix}-${camelCaseToKebabCase(key)}`] = value;
return acc;
}, {}));
};
export {
useCSSVariables as u
};
//# sourceMappingURL=useCSSVariables.mjs.map