<%= (config?.brand?.name || 'AutoTQ') %> logo <%= (config?.brand?.name || 'AutoTQ') %> <% const navItems = (config?.nav || []); const mainItems = []; const productItems = []; const resourceItems = []; navItems.forEach((item) => { const key = `${item.label || ''} ${item.href || ''}`.toLowerCase(); if ((item.href || '') === '/') { mainItems.push(item); return; } if (/about/.test(key)) { mainItems.push(item); return; } if (/shop|training|report/.test(key)) { productItems.push(item); return; } if (/literature|testimonial|first|occlusion|news|update|video|media/.test(key)) { resourceItems.push(item); return; } mainItems.push(item); }); const uniqueByHref = (arr) => arr.filter((it, idx, src) => src.findIndex(x => x.href === it.href) === idx); const main = uniqueByHref(mainItems); const products = uniqueByHref(productItems); const resources = uniqueByHref(resourceItems); %>
<% main.forEach(item => { const itemPage = item.href === '/' ? 'home' : item.href.replace(/^\//, '').toLowerCase(); const active = pageName === itemPage; %> ><%= item.label %> <% }) %> <% if (products.length) { %>
Solutions
<% products.forEach(item => { const itemPage = item.href === '/' ? 'home' : item.href.replace(/^\//, '').toLowerCase(); const active = pageName === itemPage; %> ><%= item.label %> <% }) %>
<% } %> <% if (resources.length) { %>
Resources
<% resources.forEach(item => { const itemPage = item.href === '/' ? 'home' : item.href.replace(/^\//, '').toLowerCase(); const active = pageName === itemPage; %> ><%= item.label %> <% }) %>
<% } %> >Contact