htmplate
Version:
Create HTML templates using HTM
12 lines (11 loc) • 340 B
JavaScript
import htm from 'htm';
import vhtml from 'vhtml';
export const html = htm.bind(vhtml);
export function template(strings, ...values) {
const tmpl$ = document.createElement('template');
tmpl$.innerHTML = html(strings, ...values);
return tmpl$;
}
export function use(tmpl$) {
return document.importNode(tmpl$.content, true);
}