git.fiddlerwoaroof.com
src/fragment.js
30db14b1
 export default function Fragment({state, filterOn, children}) {
 
27fb05ae
   let parts = filterOn.split('.');
   let cur = parts.reduce((cur, next) => cur ? cur[next] : cur, state);
30db14b1
 
27fb05ae
   if(cur) {
     return children;
   } else {
     return null;
   }
 }