{{-- Dynamic Header Component for Services --}} @php // Get active demo $activeDemo = get_active_demo(); $isLawFirm2 = ($activeDemo === 'demo-law-firm-2'); $isDigitalAgency2 = ($activeDemo === 'demo-digital-agency-2'); $isTransportationLogistic = ($activeDemo === 'demo-transportation-logistic'); $isArchitecture2 = ($activeDemo === 'demo-architecture-2'); $isAccounting2 = ($activeDemo === 'demo-accounting-2'); // Get module configuration for title $moduleConfig = get_module_page_header_config('services'); $servicesTitle = $moduleConfig['title'] ?? config('cd-system.modules.services.name', 'Áreas de Actuación'); $servicesLabel = strtoupper($servicesTitle); // Determine current context and set content if (isset($service) && $service) { // Service detail view $pageTitle = $service->title ?? 'Servicio'; $breadcrumbItems = [ ['url' => route('home'), 'label' => 'Inicio'], ['url' => route('frontend.services.index'), 'label' => $servicesLabel], ['url' => null, 'label' => strtoupper(\Illuminate\Support\Str::limit($service->title ?? 'Servicio', 30))] ]; $pageSubtitle = null; } elseif (isset($selectedCategory) && $selectedCategory) { // Category view $pageTitle = $selectedCategory->name ?? 'Categoría'; $breadcrumbItems = [ ['url' => route('home'), 'label' => 'Inicio'], ['url' => route('frontend.services.index'), 'label' => $servicesLabel], ['url' => null, 'label' => strtoupper($selectedCategory->name ?? 'Categoría')] ]; } elseif (isset($serviceConfig) && is_array($serviceConfig)) { // Static service page based on config $pageTitle = $serviceConfig['title'] ?? 'Servicio'; $pageSubtitle = $serviceConfig['subtitle'] ?? null; $breadcrumbItems = [ ['url' => route('home'), 'label' => 'Inicio'], ['url' => route('frontend.services.index'), 'label' => $servicesLabel], ['url' => null, 'label' => strtoupper($serviceConfig['title'] ?? 'Servicio')] ]; } else { // Index view $pageTitle = $servicesTitle; $breadcrumbItems = [ ['url' => route('home'), 'label' => 'Inicio'], ['url' => null, 'label' => $servicesLabel] ]; $pageSubtitle = $moduleConfig['subtitle'] ?? null; } @endphp @if($isLawFirm2) {{-- Law Firm 2 Style Header --}} @elseif($isDigitalAgency2) {{-- Digital Agency 2 Style Header --}} @elseif($isTransportationLogistic) {{-- Transportation Logistic Style Header --}}
@elseif($isArchitecture2) {{-- Architecture 2 Style Header --}} @elseif($isAccounting2) {{-- Accounting 2 Style Header --}}
{{ $servicesLabel }}

{{ $pageSubtitle ?? config('site.services.subtitle', 'Trusted expertise tailored to your needs.') }}

@else {{-- Default/Other Demo Style Header --}}
{{-- Dynamic Breadcrumbs --}} {{-- Dynamic Title --}}

{{ $pageTitle }}

@if(!empty($pageSubtitle))

{{ $pageSubtitle }}

@endif
@endif