44 lines
1.9 KiB
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>
|