@extends('layouts.staff') @section('content') {{-- External Scripts --}}
{{-- 1. HEADER BAR --}}

Dashboard

Welcome back, {{ Auth::guard('staff')->user()->name }}

{{-- Quick Actions --}}
{{-- 2. METRICS GRID --}}

Revenue

RM {{ number_format($totalRevenue) }}

{{ $revenueGrowth }}% vs last month

Active Rentals

{{ $activeRentalsCount }}

Pending

{{ $pendingBookingsCount }}

Needs verification

Customers

{{ $totalCustomers }}

Total registered users
{{-- 3. LEFT COLUMN: CHARTS & CALENDAR --}}
{{-- Chart Section --}}

Performance

Revenue
Bookings
{{-- CALENDAR SECTION --}}

Booking Calendar

{{-- 4. RIGHT COLUMN: SIDEBAR --}}
{{-- 1. AVAILABILITY CHECKER (Top) --}}

Check Availability

Instant fleet search.

{{-- Pickup --}}
Pickup
{{-- Return --}}
Return
{{-- 2. DAILY OPERATIONS (Card with Scrollable Content) --}}
{{-- Fixed Header --}}

Daily Operations

{{ $pickupsToday->count() + $returnsToday->count() }} Tasks
{{-- Tabs --}}
{{-- Scrollable List Content --}}
{{-- Pickups --}}
@forelse($pickupsToday as $booking) @include('staff.partials.dashboard-booking-row', ['booking' => $booking, 'type' => 'pickup']) @empty

No pickups today.

@endforelse
{{-- Returns --}}
{{-- Fixed Footer (Financials) --}}

Collected Today

RM {{ number_format($todayRevenue) }}

{{-- === PROFESSIONAL SEARCH RESULT MODAL === --}}
{{-- Header & Timeline Context --}}

Available Vehicles

{{-- Timeline Search Summary (Styled like reference) --}}
{{-- Vertical Dotted Line --}}
{{-- Pickup --}}

Pickup

{{ \Carbon\Carbon::parse(request('pickup_date'))->format('d M Y') }} {{ request('pickup_time') }}

{{-- Return --}}

Return

{{ \Carbon\Carbon::parse(request('return_date'))->format('d M Y') }} {{ request('return_time') }}

{{-- Vehicle List --}}
@if(isset($searchResults) && $searchResults->isNotEmpty()) @foreach($searchResults as $vehicle)
{{-- Image --}}
@if($vehicle->image) @else @endif
{{-- Details --}}

{{ $vehicle->brand }} {{ $vehicle->model }}

{{ $vehicle->plateNo }}

{{ $vehicle->type }} • {{ $vehicle->fuelType }} • {{ $vehicle->year }}

{{-- Financial/Action (Styled like reference financial box but lighter) --}}

Rate

RM {{ number_format($vehicle->priceHour) }}

View Vehicle
@endforeach @elseif(isset($searchResults))

No vehicles available

Try adjusting your dates.

@endif
{{-- SCRIPT: CHART & CALENDAR --}} @endsection