git.fiddlerwoaroof.com
Raw Blame History

export default function Fragment({state, filterOn, children}) {

    let parts = filterOn.split('.');
    let cur = parts.reduce((cur, next) => cur ? cur[next] : cur, state);

    if(cur) {
        return children;
    } else {
        return null;
    }
}