@extends('layouts.admin') @section('header', 'Client Details: ' . $client->name) @section('content')

Client Information

@if($client->is_active) Active @else Inactive @endif

Client ID

{{ $client->id }}

Name

{{ $client->name }}

Contact Name

{{ $client->contact_name ?? 'N/A' }}

Contact Email

{{ $client->contact_email ?? 'N/A' }}

Branding Details

{!! $client->branding_details ?? 'No branding details available.' !!}

Created At

{{ $client->created_at && $client->created_at instanceof \DateTime ? $client->created_at->format('Y-m-d H:i:s') : 'N/A' }}

Updated At

{{ $client->updated_at && $client->updated_at instanceof \DateTime ? $client->updated_at->format('Y-m-d H:i:s') : 'N/A' }}

Learning Modules

@can('admin') Manage Modules @endcan
@if($client->modules && $client->modules->count() > 0)
@php $modulesByTier = $client->modules->groupBy(function($module) { return $module->tier->name ?? 'Uncategorized'; }); @endphp @foreach($modulesByTier as $tierName => $modules)

{{ $tierName }}

@foreach($modules as $module)

{{ $module->name }}

@if($module->description)
{!! $module->description !!}
@endif
@endforeach
@endforeach
@else

No learning modules assigned to this client.

@endif

Assigned Tiers

@can('admin') Manage Tiers @endcan
@if($client->tiers && $client->tiers->count() > 0)
@foreach($client->tiers as $tier)

{{ $tier->name }}

@if($tier->description)
{!! $tier->description !!}
@endif

Level: {{ $tier->level }}

@endforeach
@else

No tiers assigned to this client.

@endif

Events for this Client

@if($client->events && $client->events->count() > 0)
@foreach ($client->events as $event) @endforeach
ID Event Name Start Date End Date Active Actions
{{ $event->id }} {{ $event->name }} {{ $event->start_datetime && $event->start_datetime instanceof \DateTime ? $event->start_datetime->format('Y-m-d H:i') : 'N/A' }} {{ $event->end_datetime && $event->end_datetime instanceof \DateTime ? $event->end_datetime->format('Y-m-d H:i') : 'N/A' }} @if($event->is_active) Yes @else No @endif View Event
@else

No events found for this client.

@endif
@endsection