function findChildEntries()

in lib/filters/navigation.js [30:47]


    function findChildEntries(versionNodes, key, version) {
        let childs = [];

        for(let entry of versionNodes) {
            if(entry.data && entry.data.eleventyNavigation) {
                let nav = entry.data.eleventyNavigation;
                if (version == nav.version) {
                    if(!key && !nav.parent || nav.parent === key) {
                        childs.push(Object.assign({}, nav, {
                            url: nav.url || entry.data.page.url,
                            pluginType: "eleventy-navigation"
                        }, key ? { parentKey: key } : {}));
                    }
                }
            }
        }
        return childs;
    }