@endforeach
@endif
{{-- Link to a full notifications page --}}
@if(Route::has('frontend.notifications.index')) {{-- Ensure this route exists --}}
View All Notifications
@endif
@if ($currentTeam && Route::has('teams.show'))
{{ __('Team Settings') }}
@elseif (Auth::user()->currentTeam)
{{-- Log or display a less critical error if route is missing but team exists --}}
{{-- Team settings link unavailable. --}}
@endif
@can('create', Laravel\Jetstream\Jetstream::newTeamModel())
@if (Route::has('teams.create'))
{{ __('Create New Team') }}
@endif
@endcan
@if (Auth::user()->allTeams()->count() > 1)
{{ __('Switch Teams') }}
@foreach (Auth::user()->allTeams() as $team)
@endforeach
@endif
@endif
{{-- Credits Links for Responsive Menu --}}
@if(function_exists('setting') && setting('credits_system_enabled', '0') == '1')
@php $isCreditsActiveResponsive = request()->routeIs('user.credits.*'); @endphp
{{ __('My Credits') }}
@if(Route::has('user.credits.history'))
{{ __('Transaction History') }}
@endif
{{-- Top Up Credits link is commented out in sidebar, so keeping it commented here too --}}
@endif
{{-- Support Tickets Link for Responsive Menu --}}
@if(Route::has('user.tickets.index'))
{{ __('Support Tickets') }}
@endif
{{-- Dynamic Module Menu Items for Responsive Menu --}}
@php
$responsiveUserMenuItems = [];
if (class_exists(Nwidart\Modules\Facades\Module::class)) {
$currentUserForResponsiveMenu = Auth::user();
foreach (Nwidart\Modules\Facades\Module::allEnabled() as $module) {
$moduleUserMenu = $module->get('user_menu');
if (is_array($moduleUserMenu)) {
foreach ($moduleUserMenu as $item) {
if (isset($item['title'], $item['route_name']) && Route::has($item['route_name'])) {
$canDisplayItem = false;
if (isset($item['associated_feature_key'])) {
$featureKey = $item['associated_feature_key'];
$canDisplayItem = \App\Helpers\SidebarAccessHelper::canDisplayInSidebar($currentUserForResponsiveMenu, $featureKey);
} else {
$canDisplayItem = true;
}
if ($canDisplayItem) {
$responsiveUserMenuItems[] = $item;
}
}
}
}
}
}
@endphp
@if(!empty($responsiveUserMenuItems))
{{ __('Features & Services') }}
@foreach($responsiveUserMenuItems as $item)
@if(isset($item['icon_svg_path']))
@else
@endif
{{ $item['title'] }}
@endforeach