@extends('frontend.layouts.app') @section('title', $title) @section('description', $description) @section('content') @php $assetPath = fn (string $path) => asset('frontend/' . ltrim($path, '/')); $departmentSlides = $rootDepartments->count() ? $rootDepartments : $departments; $departmentIconClass = function (string $name): string { $key = \Illuminate\Support\Str::lower($name); return match (true) { str_contains($key, 'tech') || str_contains($key, 'it') || str_contains($key, 'software') => 'fa-solid fa-microchip', str_contains($key, 'finance') || str_contains($key, 'account') => 'fa-solid fa-file-invoice-dollar', str_contains($key, 'human') || str_contains($key, 'hr') || str_contains($key, 'people') => 'fa-solid fa-users-gear', str_contains($key, 'procurement') || str_contains($key, 'supply') => 'fa-solid fa-truck-fast', str_contains($key, 'inventory') || str_contains($key, 'warehouse') => 'fa-solid fa-boxes-stacked', str_contains($key, 'sales') || str_contains($key, 'crm') || str_contains($key, 'customer') => 'fa-solid fa-handshake', str_contains($key, 'project') || str_contains($key, 'operations') => 'fa-solid fa-diagram-project', str_contains($key, 'marketing') || str_contains($key, 'brand') => 'fa-solid fa-bullhorn', str_contains($key, 'support') || str_contains($key, 'service') => 'fa-solid fa-headset', default => 'fa-solid fa-sitemap', }; }; @endphp @include('frontend.layouts.breadcrumb', ['title' => 'Departments']) @if(!empty($pageDepartmentsIntro))

{{ $pageDepartmentsIntro }}

@endif
Departments

Explore the Teams Driving
Reliable and Scalable Delivery

@forelse($departmentSlides as $department) @php $iconClass = $departmentIconClass($department->name); @endphp

{{ $department->name }}

{{ \Illuminate\Support\Str::limit($department->description ?: 'Meet the people, projects, and opportunities in this department.', 110) }}

EXPLORE MOREEXPLORE MORE
@empty

No Departments Available

Our organizational structure is being updated.

@endforelse

See how our departments work together
to deliver stronger outcomes.

{{ $departments->count() }}+

Total Departments

{{ $departments->sum('users_count') }}+

Team Members

{{ $departments->sum('projects_count') }}+

Active Projects
@include('frontend.partials.newsletter') @endsection