';
$container_classes = [
'elementskit-menu-container elementskit-menu-offcanvas-elements elementskit-navbar-nav-default',
'ekit-nav-menu-one-page-' . $settings['elementskit_one_page_enable'],
!empty($settings['elementskit_nav_dropdown_as']) ? $settings['elementskit_nav_dropdown_as'] : 'ekit-nav-dropdown-hover',
];
$args = [
'items_wrap' => '' . $markup,
'container' => 'div',
'container_id' => 'ekit-megamenu-' . $settings['elementskit_nav_menu'],
'container_class' => join(' ', $container_classes),
'menu' => $settings['elementskit_nav_menu'],
'menu_class' => 'elementskit-navbar-nav ' . $settings['elementskit_main_menu_position'] .' submenu-click-on-'. $settings['submenu_click_area'],
'depth' => 4,
'echo' => true,
'fallback_cb' => 'wp_page_menu',
];
// set walker conditionally if mega menu module is active or not
if(class_exists('\ElementsKit_Lite\ElementsKit_Menu_Walker')) {
$args['walker'] = new \ElementsKit_Lite\ElementsKit_Menu_Walker();
} else {
if (!class_exists('\ElementsKit_Lite\ElementsKit_Seconday_Menu_Walker')) {
include dirname(__FILE__) . '/nav-menu-walker.php';
}
$args['walker'] = new \ElementsKit_Lite\ElementsKit_Seconday_Menu_Walker();
}
// set submenu indicator icon
$args['submenu_indicator_icon'] = $this->get_indicator_icon($settings);
// WP 6.1 submenu issue
if(version_compare(get_bloginfo('version'), '6.1', '>=')){
unset($args['depth']);
}
wp_nav_menu($args);
/**
* Mobile Menu Overlay
*/
?>
editor->is_edit_mode() ) : ?>
$indicator_class, 'aria-hidden' => 'true']);
}
} elseif(!empty($elementskit_style_tab_submenu_item_arrow)) {
$icon_class_map = [
'elementskit_line_arrow' => 'icon-down-arrow1',
'elementskit_plus_icon' => 'icon-plus',
'elementskit_fill_arrow' => 'icon-arrow-point-to-down',
'elementskit_none' => 'icon-none'
];
$selected_arrow = $elementskit_style_tab_submenu_item_arrow;
if (isset($icon_class_map[$selected_arrow])) {
return sprintf('', $icon_class_map[$selected_arrow], $indicator_class);
}
}
return $icon_html;
}
}