@php $user = Auth::user(); $isSuperAdmin = $user->hasRole(\App\Enums\RoleEnum::SUPER_ADMIN->value); // Dynamic logout icon - can be changed from settings or config $logoutIcon = config('app.logout_icon', 'logout'); // Get logos from company settings $companySettings = \App\Models\CompanySetting::getSettings(); // Full logo for expanded state $logoUrl = $companySettings->company_logo && \Illuminate\Support\Facades\Storage::disk('public')->exists($companySettings->company_logo) ? asset('storage/' . $companySettings->company_logo) : asset('logo.svg'); // Collapsed logo/icon for collapsed state - prioritize company_icon_collapsed if available $collapsedLogoUrl = ($companySettings->company_icon_collapsed ?? null) && \Illuminate\Support\Facades\Storage::disk('public')->exists($companySettings->company_icon_collapsed) ? asset('storage/' . $companySettings->company_icon_collapsed) : (($companySettings->company_icon ?? null) && \Illuminate\Support\Facades\Storage::disk('public')->exists($companySettings->company_icon) ? asset('storage/' . $companySettings->company_icon) : ($companySettings->company_logo && \Illuminate\Support\Facades\Storage::disk('public')->exists($companySettings->company_logo) ? asset('storage/' . $companySettings->company_logo) : asset('logo.svg'))); @endphp