ultimatepos/Modules/AdvancedPlanning/Resources/views/layouts/nav.blade.php

47 lines
2.6 KiB
PHP

<section class="no-print">
@php
$seg2 = request()->segment(2);
$activeDashboard = $seg2 === 'dashboard' || $seg2 === null;
$activeResources = $seg2 === 'capacity-resources';
$activeSchedule = $seg2 === 'schedule-runs';
$activeSop = $seg2 === 'sop-cycles';
@endphp
<nav class="navbar navbar-default mt-nav-wrap">
<div class="container-fluid">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#ap-navbar">
<span class="sr-only">@lang('advancedplanning::lang.toggle_nav')</span>
<span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="{{ action([\Modules\AdvancedPlanning\Http\Controllers\DashboardController::class, 'index']) }}">
<i class="fa fa-calendar-check"></i> @lang('advancedplanning::lang.module_name')
</a>
</div>
<div class="collapse navbar-collapse" id="ap-navbar">
<ul class="nav navbar-nav">
@canany(['ap.view', 'ap.access'])
<li class="{{ $activeDashboard ? 'active' : '' }}">
<a href="{{ action([\Modules\AdvancedPlanning\Http\Controllers\DashboardController::class, 'index']) }}">@lang('advancedplanning::lang.dashboard')</a>
</li>
@endcanany
@can('ap.resources.view')
<li class="{{ $activeResources ? 'active' : '' }}">
<a href="{{ action([\Modules\AdvancedPlanning\Http\Controllers\CapacityResourceController::class, 'index']) }}">@lang('advancedplanning::lang.capacity_resources')</a>
</li>
@endcan
@can('ap.schedule.view')
<li class="{{ $activeSchedule ? 'active' : '' }}">
<a href="{{ action([\Modules\AdvancedPlanning\Http\Controllers\ScheduleRunController::class, 'index']) }}">@lang('advancedplanning::lang.schedule_runs')</a>
</li>
@endcan
@can('ap.sop.view')
<li class="{{ $activeSop ? 'active' : '' }}">
<a href="{{ action([\Modules\AdvancedPlanning\Http\Controllers\SopCycleController::class, 'index']) }}">@lang('advancedplanning::lang.sop_cycles')</a>
</li>
@endcan
</ul>
</div>
</div>
</nav>
</section>