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

79 lines
4.7 KiB
PHP

<section class="no-print">
@include('tms::layouts.styles')
@php
$seg = request()->segment(2);
$home = action([\Modules\Tms\Http\Controllers\DashboardController::class, 'index']);
@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="#tms-navbar">
<span class="icon-bar"></span><span class="icon-bar"></span><span class="icon-bar"></span>
</button>
<a class="navbar-brand mt-nav-brand" href="{{ $home }}">
<i class="fas fa-truck"></i> @lang('tms::lang.module_name')
</a>
</div>
<div class="collapse navbar-collapse" id="tms-navbar">
<ul class="nav navbar-nav mt-nav-groups">
@can('tms.view')
<li @if($seg === 'dashboard' || $seg === null) class="active" @endif>
<a href="{{ $home }}"><i class="fas fa-tachometer-alt"></i> @lang('tms::lang.dashboard')</a>
</li>
@endcan
@can('tms.shipments.view')
<li @if($seg === 'shipments') class="active" @endif>
<a href="{{ action([\Modules\Tms\Http\Controllers\ShipmentController::class, 'index']) }}"><i class="fas fa-box"></i> @lang('tms::lang.shipments')</a>
</li>
@endcan
@can('tms.vehicles.view')
<li @if($seg === 'vehicles') class="active" @endif>
<a href="{{ action([\Modules\Tms\Http\Controllers\VehicleController::class, 'index']) }}"><i class="fas fa-truck-moving"></i> @lang('tms::lang.vehicles')</a>
</li>
@endcan
@can('tms.drivers.view')
<li @if($seg === 'drivers') class="active" @endif>
<a href="{{ action([\Modules\Tms\Http\Controllers\DriverController::class, 'index']) }}"><i class="fas fa-id-card"></i> @lang('tms::lang.drivers')</a>
</li>
@endcan
@can('tms.carriers.view')
<li @if($seg === 'carriers') class="active" @endif>
<a href="{{ action([\Modules\Tms\Http\Controllers\CarrierController::class, 'index']) }}"><i class="fas fa-shipping-fast"></i> @lang('tms::lang.carriers')</a>
</li>
@endcan
@can('tms.customs.view')
<li @if($seg === 'customs') class="active" @endif>
<a href="{{ action([\Modules\Tms\Http\Controllers\CustomsClearanceController::class, 'index']) }}"><i class="fas fa-passport"></i> @lang('tms::lang.customs')</a>
</li>
@endcan
@can('tms.brokers.view')
<li @if($seg === 'brokers') class="active" @endif>
<a href="{{ action([\Modules\Tms\Http\Controllers\CustomsBrokerController::class, 'index']) }}"><i class="fas fa-user-tie"></i> @lang('tms::lang.brokers')</a>
</li>
@endcan
@can('tms.routes.view')
<li @if($seg === 'routes') class="active" @endif>
<a href="{{ action([\Modules\Tms\Http\Controllers\RouteController::class, 'index']) }}"><i class="fas fa-route"></i> @lang('tms::lang.routes')</a>
</li>
@endcan
@can('tms.tracking.view')
<li @if($seg === 'tracking') class="active" @endif>
<a href="{{ action([\Modules\Tms\Http\Controllers\TrackingController::class, 'index']) }}"><i class="fas fa-map-marked-alt"></i> @lang('tms::lang.live_tracking')</a>
</li>
@endcan
@can('tms.tracking.report')
<li @if($seg === 'driver') class="active" @endif>
<a href="{{ action([\Modules\Tms\Http\Controllers\DriverTrackController::class, 'index']) }}"><i class="fas fa-location-arrow"></i> @lang('tms::lang.driver_gps')</a>
</li>
@endcan
@can('tms.access')
<li @if($seg === 'settings') class="active" @endif>
<a href="{{ action([\Modules\Tms\Http\Controllers\SettingsController::class, 'index']) }}"><i class="fas fa-sliders-h"></i> @lang('tms::lang.settings')</a>
</li>
@endcan
</ul>
</div>
</div>
</nav>
</section>