File: /var/www/html/resources/views/components/app_sidebar.blade.php
<div class="dashboard_sidebar_list p-2 border rounded flex items-center">
<!-- Profile Image -->
@php
$user = session()->get('user');
$shop = session()->get('shop');
@endphp
<!-- User Information -->
<div class="ml-4 d-flex justify-content-between align-items-center">
<!-- Profile Image -->
<img src="{{ $user['profile_photo_url'] ?? $shop['profile_photo_url'] ?? 'https://fixgini.com/favicon.ico' }}" alt="Profile Image" style="width: 40px; height: 40px; border-radius: 50%; border: 1px solid blue;">
<!-- User Name -->
<p class="text-lg fw-bold mb-0">{{ $user['name'] }} {{ $user['lastname'] ?? '' }}</p>
<!-- Edit Icon -->
<a href="{{ route('dashboard.profile') }}" class="mr-4">
<i class="fas fa-edit"></i>
</a>
</div>
<div class="ml-4 d-flex justify-center-right align-items-center mt-2">
<!-- Email and Location -->
<p class="text-sm flex items-center">
<i class="flaticon-mail fz16 vam text-thm2 me-1"></i>
{{ \Illuminate\Support\Str::limit($user['email'], 14) }}
</p>
@if (!is_null($user['city']))
<p class="ml-4 text-sm flex items-center">
<i class="flaticon-place fz16 vam text-thm2 me-1"></i>
{{ \Illuminate\Support\Str::limit($user['city'], 7) }}
</p>
@endif
</div>
<div class="sidebar_list_item">
<a href="{{ route('welcome') }}" class="items-center {{ Route::is('welcome') ? '-is-active' : '' }}"><i class="flaticon-home mr15"></i>Home</a>
</div>
<div class="sidebar_list_item">
<a wire:navigate href="{{ route('dashboard.user') }}" class="items-center {{ Route::is('dashboard.user') ? '-is-active' : '' }}"><i class="flaticon-home mr15"></i>Dashboard</a>
</div>
@if($user && $user['role'] == 'seller')
<div class="sidebar_list_item">
<a href="{{ route('dashboard.chat') }}" class="items-center {{ Route::is('dashboard.chat') ? '-is-active' : '' }}"><i class="flaticon-chat mr15"></i>Chat</a>
</div>
<div class="sidebar_list_item">
<a wire:navigate href="{{ route('dashboard.task') }}" class="items-center {{ Route::is('dashboard.task') ? '-is-active' : '' }}"><i class="flaticon-review-1 mr15"></i>Manage Tasks</a>
</div>
<div class="sidebar_list_item">
<a wire:navigate href="{{ route('dashboard.payment.history') }}" class="items-center {{ Route::is('dashboard.payment.history') ? '-is-active' : '' }}"><i class="flaticon-dollar mr15"></i>Transaction History</a>
</div>
<div class="sidebar_list_item">
<a wire:navigate href="{{ route('dashboard.review') }}" class="items-center {{ Route::is('dashboard.review') ? '-is-active' : '' }}"><i class="flaticon-review mr15"></i>Manage Reviews</a>
</div>
<div class="sidebar_list_item">
<a href="{{ route('dashboard.gigs') }}" class="items-center {{ Route::is('dashboard.gigs') ? '-is-active' : '' }}"><i class="flaticon-briefcase mr15"></i>Manage Services</a>
</div>
<div class="sidebar_list_item">
<a wire:navigate href="{{ route('dashboard.faqs') }}" class="items-center {{ Route::is('dashboard.faqs') ? '-is-active' : '' }}"><i class="flaticon-content mr15"></i>Manage FAQ</a>
</div>
<div class="sidebar_list_item">
<a href="{{ route('dashboard.certificates') }}" class="items-center {{ Route::is('dashboard.certificates') ? '-is-active' : '' }}"><i class="flaticon-briefcase mr15"></i>Manage Certificate</a>
</div>
<div class="sidebar_list_item">
<a href="{{ route('dashboard.shop') }}" class="items-center {{ Route::is('dashboard.shop') ? '-is-active' : '' }}"><i class="flaticon-presentation mr15"></i>Manage Shop</a>
</div>
<p class="fz15 fw400 ff-heading pl30 mt30">Others</p>
<div hidden class="sidebar_list_item">
<a href="{{ route('subscription.shop') }}" class="items-center {{ Route::is('subscription.shop') ? '-is-active' : '' }}"><i class="flaticon-photo mr15"></i>Promotions</a>
</div>
<div class="sidebar_list_item">
<a wire:navigate href="{{ route('dashboard.support') }}" class="items-center {{ Route::is('dashboard.support') ? '-is-active' : '' }}"><i class="flaticon-microphone mr15"></i>Support</a>
</div>
<div class="sidebar_list_item">
<a wire:navigate href="{{ route('dashboard.profile') }}" class="items-center {{ Route::is('dashboard.profile') ? '-is-active' : '' }}"><i class="flaticon-success mr15"></i>Settings</a>
</div>
@endif
@if($user && $user['role'] == 'buyer')
<div class="sidebar_list_item">
<a wire:navigate href="{{ route('dashboard.favorite') }}" class="items-center {{ Route::is('dashboard.favorite') ? '-is-active' : '' }}"><i class="flaticon-like mr15"></i>Favorites</a>
</div>
<div class="sidebar_list_item">
<a wire:navigate href="{{ route('dashboard.chat') }}" class="items-center {{ Route::is('dashboard.chat') ? '-is-active' : '' }}"><i class="flaticon-chat mr15"></i>Chat</a>
</div>
<div class="sidebar_list_item">
<a wire:navigate href="{{ route('dashboard.task') }}" class="items-center {{ Route::is('dashboard.task') ? '-is-active' : '' }}"><i class="flaticon-briefcase mr15"></i>Manage Tasks</a>
</div>
<div class="sidebar_list_item">
<a wire:navigate href="{{ route('dashboard.payment.history') }}" class="items-center {{ Route::is('dashboard.payment.history') ? '-is-active' : '' }}"><i class="flaticon-receipt mr15"></i>Transaction History</a>
</div>
<div class="sidebar_list_item">
<a href="{{ route('dashboard.review') }}" class="items-center {{ Route::is('dashboard.review') ? '-is-active' : '' }}"><i class="flaticon-review mr15"></i>Manage Reviews</a>
</div>
<div class="sidebar_list_item">
<a wire:navigate href="{{ route('dashboard.support') }}" class="items-center {{ Route::is('dashboard.support') ? '-is-active' : '' }}"><i class="flaticon-microphone mr15"></i>Support</a>
</div>
<div class="sidebar_list_item">
<a wire:navigate href="{{ route('dashboard.profile') }}" class="items-center {{ Route::is('dashboard.profile') ? '-is-active' : '' }}"><i class="flaticon-success mr15"></i>Settings</a>
</div>
@endif
<div class="sidebar_list_item">
<a href="{{ route('logout') }}" class="items-center text-danger">
<i class="flaticon-logout mr15"></i>Logout
</a>
</div>
</div>