<%
function layoutDiv() {
  var entries = []
  for (var menuItem of (theme.menubar.items || [])) {
    if (menuItem == null || menuItem.id == null || menuItem.url == null || menuItem.title == null) {
      continue
    }
    entries.push({
      href: pretty_url(menuItem.url),
      title: __(menuItem.title),
      icon: menuItem.icon,
      theme: menuItem.theme,
      active: menuItem.id == page.menu_id,
      className: menuItem.theme?.length > 0 ? 'is-themed' : '',
      gradientId: 'menu-grad-' + menuItem.id
    })
  }
  var body = partial('_partial/components/collection', {options: {
    layout: 'list',
    variant: 'nav',
    items: entries
  }})
  if ((body || '').trim().length === 0) {
    return ''
  }
  return `<nav class="menu dis-select${where == 'main' ? ' mobile-hidden' : ''}">${body}</nav>`
}
%>

<%- layoutDiv() %>
