@extends('layouts.app') @section('title', $route->name) @section('page-title', 'Transport') @section('content')
{{-- Back + Route Header --}}
{{ $route->code }}

{{ $route->name }}

@if($route->vehicle) {{ $route->vehicle->vehicle_number }} @if($route->vehicle->driver_name) {{ $route->vehicle->driver_name }} @if($route->vehicle->driver_phone) · {{ $route->vehicle->driver_phone }} @endif @endif @endif {{ $route->formatted_fee }}/mo
{{-- LEFT: Stops --}}

Stops ({{ $route->stops->count() }})

@if($route->stops->isNotEmpty())
@foreach($route->stops as $i => $stop)
{{-- Stop number --}}
{{ $i + 1 }}

{{ $stop->name }}

@if($stop->landmark){{ $stop->landmark }}@endif @if($stop->pickup_time){{ $stop->formatted_pickup }}@endif @if($stop->drop_time){{ $stop->formatted_drop }}@endif {{ $stop->assignments()->where('is_active', true)->count() }} students
@csrf @method('DELETE')
@endforeach
@else

No stops added. Add stops to start assigning students.

@endif
{{-- RIGHT: Assigned Students --}}

Students ({{ $route->activeAssignments->count() }})

@if($route->stops->isNotEmpty()) @endif
@if($route->activeAssignments->isNotEmpty())
@foreach($route->activeAssignments->sortBy('stop.sort_order') as $assignment)
{{ strtoupper(substr($assignment->student->name ?? '?', 0, 1)) }}

{{ $assignment->student->name ?? '—' }}

{{ $assignment->student->studentProfile?->class_?->full_name ?? '' }} · Stop: {{ $assignment->stop->name ?? '—' }} · {{ $assignment->type }}

@csrf @method('DELETE')
@endforeach
@else

No students assigned to this route yet.

@endif
{{-- Add Stop Modal --}} {{-- Assign Student Modal --}} @if($route->stops->isNotEmpty()) @endif @endsection