@chasemoskal/magical
Version:
web toolkit for lit apps
21 lines (15 loc) • 383 B
text/typescript
import {camelCss} from "./camel-css.js"
import {CSSResult, unsafeCSS} from "lit"
export {camelCss}
export function css(
strings: TemplateStringsArray,
...values: any[]
): CSSResult {
const input = Array.from(strings).reduce(
(previous, current, index) =>
previous + current + (values[index] ?? ""),
""
)
const output = camelCss(input)
return unsafeCSS(output)
}