@if (session('login-success-data'))
{{ __('messages.login_success', session('login-success-data')) }}
@else
{{ __('Main page') }}
@endif
@if (session('unauthorizedAction'))
@endif
{{-- Show the secondary / success / info / error /alert notification session messages --}}
@if (session('notification'))
@endif
{{-- Show the notification message that the email address has been verified --}}
@if (session('email-verified'))
@endif
@if (session('results'))
@livewire('search.show', ['results' => session('results')])
@endif
@php
$canManageMaintenance = false;
if (getActiveProfileType() === 'Admin') {
$webUser = \Illuminate\Support\Facades\Auth::guard('web')->user();
$activeId = session('activeProfileId');
if ($webUser && $activeId) {
$prefix = 'Admin\\' . $activeId . '\\';
$scopedRoles = $webUser->roles->filter(fn($r) => str_starts_with($r->name, $prefix));
foreach ($scopedRoles as $scopedRole) {
$roleName = str_replace($prefix, '', $scopedRole->name);
$adminRole = \App\Models\AdminRole::where('name', $roleName)->first();
if ($adminRole && in_array('manage maintenance', $adminRole->permissions ?? [])) {
$canManageMaintenance = true;
break;
}
}
}
}
@endphp
@if($canManageMaintenance)