<div id="vp-menus" class="vp-menus">
<ul class="vp-menu-level-1">
<?php foreach ($set->get_menus() as $menu): ?>
<?php $menus = $set->get_menus(); ?>
<?php $is_first_lvl_1 = $menu === reset($menus); ?>
<?php if ($is_first_lvl_1): ?>
<li class="vp-current">
<?php else: ?>
<li>
<?php endif; ?>
<?php if ($menu->get_menus()): ?>
<a href="#<?php echo ''.$menu->get_name(); ?>" class="vp-js-menu-dropdown vp-menu-dropdown">
<?php else: ?>
<a href="#<?php echo ''.$menu->get_name(); ?>" class="vp-js-menu-goto vp-menu-goto">
<?php endif; ?>
<?php
$icon = $menu->get_icon();
$font_awesome = VP_Util_Res::is_font_awesome($icon);
if ($font_awesome !== false):
VP_Util_Text::print_if_exists($font_awesome, '<i class="far %s"></i>');
else:
VP_Util_Text::print_if_exists(VP_Util_Res::img($icon), '<i class="custom-menu-icon" style="background-image: url(\'%s\');"></i>');
endif;
?>
<span><?php echo ''.$menu->get_title(); ?></span>
</a>
<?php if ($menu->get_menus()): ?>
<ul class="vp-menu-level-2">
<?php foreach ($menu->get_menus() as $submenu): ?>
<?php $submenus = $menu->get_menus(); ?>
<?php if ($is_first_lvl_1 and $submenu === reset($submenus)): ?>
<li class="vp-current">
<?php else: ?>
<li>
<?php endif; ?>
<a href="#<?php echo ''.$submenu->get_name(); ?>" class="vp-js-menu-goto vp-menu-goto">
<?php
$sub_icon = $submenu->get_icon();
$font_awesome = VP_Util_Res::is_font_awesome($sub_icon);
if ($font_awesome !== false):
VP_Util_Text::print_if_exists($font_awesome, '<i class="far %s"></i>');
else:
VP_Util_Text::print_if_exists(VP_Util_Res::img($sub_icon), '<i class="custom-menu-icon" style="background-image: url(\'%s\');"></i>');
endif;
?>
<span><?php echo ''.$submenu->get_title(); ?></span>
</a>
</li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
</li>
<?php endforeach; ?>
</ul>
</div>
</div>