Files
rohini-web/storage2/framework/views/e35fe303f5231a2ddf6bd898fc48c258.php
2025-12-28 12:16:05 +05:45

67 lines
3.2 KiB
PHP

<?php
function isMenuVisible($menu) {
if (array_key_exists('module', $menu) && !empty($menu['module'])) {
if (!Module::isModuleEnabled($menu['module'])) return false;
}
if (array_key_exists('can', $menu) && !empty($menu['can'])) {
return auth()->user()->can($menu['can']);
}
return true;
}
function isSubmenuVisible($submenu) {
return !array_key_exists('can', $submenu) || empty($submenu['can']) || auth()->user()->can($submenu['can']);
}
?>
<?php $__currentLoopData = $menus; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $menu): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php if(isMenuVisible($menu)): ?>
<?php if(array_key_exists('menu-title', $menu)): ?>
<li class="menu-title">
<i class="ri-more-fill"></i>
<span><?php echo e($menu['menu-title']); ?></span>
</li>
<?php else: ?>
<li class="nav-item">
<?php if(array_key_exists('submenu', $menu)): ?>
<?php
$menuList = array_column($menu['submenu'], 'url');
$isActive = in_array(\Request::path(), $menuList);
?>
<a class="nav-link menu-link <?php if($isActive): ?> collapsed active <?php endif; ?>"
data-bs-toggle="collapse" role="button" aria-expanded="false"
aria-controls="<?php echo e(str()->slug($menu['text'])); ?>"
href="#<?php echo e(str()->slug($menu['text'])); ?>">
<i class="<?php echo e($menu['icon']); ?>"></i><span data-key="t-<?php echo e(str()->slug($menu['text'])); ?>"><?php echo e($menu['text']); ?></span>
</a>
<div class="menu-dropdown <?php if($isActive): ?> show <?php endif; ?> collapse"
id="<?php echo e(str()->slug($menu['text'])); ?>">
<ul class="nav nav-sm flex-column">
<?php $__currentLoopData = $menu['submenu']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $subMenu): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<?php if(isSubmenuVisible($subMenu)): ?>
<li class="nav-item">
<a href="<?php echo e(url($subMenu['url'])); ?>"
class="nav-link <?php if(\Request::is($subMenu['url']) || \Request::is($subMenu['url'] . '/*')): ?> active <?php endif; ?>">
<?php echo e($subMenu['text']); ?>
</a>
</li>
<?php endif; ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</ul>
</div>
<?php else: ?>
<a href="<?php echo e(url($menu['url']) ?? '#'); ?>"
class="nav-link <?php if(\Request::is($menu['url']) || \Request::is($menu['url'] . '/*')): ?> active <?php endif; ?>">
<i class="<?php echo e($menu['icon']); ?>"></i><span data-key="t-<?php echo e(str()->slug($menu['text'])); ?>"><?php echo e($menu['text']); ?></span>
</a>
<?php endif; ?>
</li>
<?php endif; ?>
<?php endif; ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php /**PATH /home/rohiniedu/public_html/resources/views/components/dashboard/sidebar-menu.blade.php ENDPATH**/ ?>