@php $pathSegments = array_values(array_filter(explode('/', request()->path()))); $pageSegment = end($pathSegments); $pageTitle = in_array(request()->path(), ['/', 'home'], true) || !$pageSegment ? 'Dashboard' : ucwords(str_replace(['-', '_'], ' ', $pageSegment)); $primaryRole = optional(Auth::user()->role)->name; $roleLabels = [ 'admin' => 'Administrator', 'user' => 'User', 'contactperson' => 'Contact person', 'accountancy' => 'Accountancy', 'leader' => 'Leader', 'manager' => 'Manager', 'Sadmin' => 'Superadmin', 'farm' => 'Farm', 'recruiting' => 'Recruiting', ]; $userRole = $roleLabels[$primaryRole] ?? optional(Auth::user()->role)->display_name ?? 'User'; @endphp