@php $statusMap = [ 'pending' => [ 'label' => 'Pendiente', 'classes' => 'bg-red-100 text-red-800 border-red-200 dark:bg-red-900/30 dark:text-red-400 dark:border-red-800' ], 'confirmed' => [ 'label' => 'Confirmado', 'classes' => 'bg-blue-100 text-blue-800 border-blue-200 dark:bg-blue-900/30 dark:text-blue-400 dark:border-blue-800' ], 'in_progress' => [ 'label' => 'En progreso', 'classes' => 'bg-orange-100 text-orange-800 border-orange-200 dark:bg-orange-950/30 dark:text-orange-400 dark:border-orange-800' ], 'ready' => [ 'label' => 'Listo', 'classes' => 'bg-green-100 text-green-800 border-green-200 dark:bg-green-900/30 dark:text-green-450 dark:border-green-800' ], 'delivered' => [ 'label' => 'Entregado', 'classes' => 'bg-neutral-100 text-neutral-800 border-neutral-200 dark:bg-neutral-850 dark:text-gray-400 dark:border-neutral-700' ] ]; $currentStatus = $statusMap[$appointment->status] ?? [ 'label' => 'Desconocido', 'classes' => 'bg-neutral-100 text-neutral-800 border-neutral-200' ]; @endphp

Ficha del Turno #{{ $appointment->id }}

{{ $currentStatus['label'] }}

Cliente

{{ $appointment->client->name }}

Teléfono de contacto

{{ $appointment->contact_phone ?? 'Sin teléfono registrado' }}

Bicicleta

{{ $appointment->bike_model ?? 'Sin modelo' }}

Fecha y Hora Pactada

{{ ucfirst($appointment->scheduled_at->locale('es')->translatedFormat('l, d \d\e F \d\e Y')) }} a las {{ $appointment->scheduled_at->format('H:i') }}

Presupuesto Estimado

{{ $appointment->estimated_cost ? '$' . number_format($appointment->estimated_cost, 0, ',', '.') : 'Sin presupuestar' }}

Descripción del problema

{{ $appointment->problem_description }}

@if($appointment->parts_needed)

Repuestos Necesarios

{{ $appointment->parts_needed }}

@endif @if($appointment->notes)

Notas Internas

{{ $appointment->notes }}

@endif