UNPKG

oxe

Version:

A mighty tiny web components framework/library

30 lines (18 loc) 655 B
const inheritRender = async function (binder) { if (!binder.meta.setup) { binder.meta.setup = true; binder.node.value = ''; } if (!binder.owner.inherited) { return console.warn(`inherited not implemented ${binder.owner.localName}`); } const inherited = await binder.compute(); binder.owner.inherited?.(inherited); }; const inheritUnrender = async function (binder) { if (!binder.owner.inherited) { return console.warn(`inherited not implemented ${binder.owner.localName}`); } binder.owner.inherited?.(); }; export default { render: inheritRender, unrender: inheritUnrender };