diff --git a/css.js b/css.js index d97adb3..5023f00 100644 --- a/css.js +++ b/css.js @@ -38,7 +38,9 @@ const mkVar = name => { return v } -export const v = new Proxy(Window, { - get: (target, name, receiver) => mkVar(name), - apply: (target, object, [name]) => `var(--${keyToPropName(name)})`, +export const variable = new Proxy(Window, { + get: (target, name, receiver) => mkVar(keyToPropName(name)), + apply: (target, object, [name, value]) => value + ? `var(--${name})` + : `var(--${name}, value)` })