hider = (gen, tester) => {
console.log('!!',gen, tester, (tester) ? tester(gen):'');
let result = (tester) ? tester(gen) : gen;
if(result) {
return (div) => {
if(!div.style)
div = html`<div>${div}</div>`
div.style.display = 'none';
div.dispatchEvent( new CustomEvent('update'));
return div;
}
}
return (div)=>div;
}