ultimatepos/Modules/Portal/Resources/views/layouts/partials/sidebar.blade.php

44 lines
1.9 KiB
PHP

@include('portal::layouts.partials.portal_config')
@php
$navItems = $portal_nav_items ?? [];
$profilePhoto = auth()->user()->media ?? null;
@endphp
<aside class="portal-sidebar portal-desktop-only" id="portal-sidebar">
<div class="portal-sidebar__brand">
<a href="{{ $portal_home }}" class="portal-sidebar__brand-link">
@if(!empty(Session::get('business.logo')))
<img src="{{ url('uploads/business_logos/' . Session::get('business.logo')) }}" alt="" class="portal-sidebar__logo">
@else
<span class="portal-sidebar__logo-fallback">{{ mb_substr(Session::get('business.name'), 0, 1) }}</span>
@endif
<span class="portal-sidebar__brand-text">
<strong>{{ Session::get('business.name') }}</strong>
<small>{{ $portal_label }}</small>
</span>
</a>
<button type="button" class="portal-sidebar__collapse-btn" data-portal-sidebar-toggle aria-label="Toggle sidebar">
<i class="fas fa-angles-left"></i>
</button>
</div>
<nav class="portal-sidebar__nav" aria-label="Portal navigation">
<ul class="portal-sidebar__menu">
@foreach($navItems as $item)
<li>
<a href="{{ $item['url'] }}" class="portal-sidebar__link @if($item['active']) is-active @endif" title="{{ $item['label'] }}">
<i class="fas {{ $item['icon'] }}"></i>
<span>{{ $item['label'] }}</span>
</a>
</li>
@endforeach
</ul>
</nav>
<div class="portal-sidebar__footer">
<a href="{{ action([\App\Http\Controllers\Auth\LoginController::class, 'logout']) }}" class="portal-sidebar__link portal-sidebar__link--logout">
<i class="fas fa-sign-out-alt"></i>
<span>@lang('portal::lang.sign_out')</span>
</a>
</div>
</aside>