UNPKG

@varlet/ui

Version:

A Vue3 component library based on Material Design 2 and 3, supporting mobile and desktop.

10 lines (9 loc) 266 B
function convert(theme, converter) { return Object.entries(theme).reduce((target, [key, value]) => { target[key] = value.includes("px") ? value.replace(/(\d+(\.\d+)?)px/g, (_, p1) => converter(p1)) : value; return target; }, {}); } export { convert };