UNPKG

vuestic-ui

Version:
13 lines (12 loc) 390 B
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