{{-- resources/views/backend/partials/navbar.blade.php --}}
{{-- Always-visible Sidebar (no backdrop/toggle) + Desktop push + Centered Logo (hidden on mobile) --}}
@php
use App\Models\Information;
// Site info + logo
$info = Information::first();
$logoUrl = ($info && !empty($info->site_logo)) ? asset('uploads/img/'.$info->site_logo) : null;
// Role flag (Spatie)
$isWorker = auth()->check() && method_exists(auth()->user(), 'hasRole')
? auth()->user()->hasRole('worker')
: false;
// Active route helper
if (!function_exists('nav_active')) {
function nav_active($patterns = []) {
foreach ((array)$patterns as $p) {
if (request()->routeIs($p) || request()->is($p)) return 'is-active';
}
return '';
}
}
@endphp
{{-- ===== Styles specific to sidebar ===== --}}