json-theme-even-fork/utils/html.js

11 lines
345 B
JavaScript
Raw Normal View History

// Based on https://github.com/jimniels/html
export default function html(strings, ...values) {
return strings.reduce((acc, string, i) => {
const value = values[i]
if (Array.isArray(value)) return acc + string + value.join('')
if (value != null && !!value !== value) return acc + string + value
return acc + string
}, '')
}