in app/addons/fauxton/navigation/reducers.js [27:54]
function addLink(state, link) {
const newState = { ...state };
if (link.top && !link.bottomNav) {
newState.navLinks = [].concat(newState.navLinks);
newState.navLinks.unshift(link);
return newState;
}
if (link.top && link.bottomNav) {
newState.bottomNavLinks = [].concat(newState.bottomNavLinks);
newState.bottomNavLinks.unshift(link);
return newState;
}
if (link.bottomNav) {
newState.bottomNavLinks = [].concat(newState.bottomNavLinks);
newState.bottomNavLinks.push(link);
return newState;
}
if (link.footerNav) {
newState.footerNavLinks = [].concat(newState.footerNavLinks);
newState.footerNavLinks.push(link);
return newState;
}
newState.navLinks = [].concat(newState.navLinks);
newState.navLinks.push(link);
return newState;
}