@extends('layouts.user.user') @section('title', 'Active Quotes') @section('page', 'Active Quotes') @section('content')
{{-- Flash messages --}}
@if(session('success')) @endif @if(session('error')) @endif
{{-- PAGE HEADER --}}

Project Quotes

View and track all your project quotations.

Add New Quotation / Project
{{-- TABS --}} {{-- TAB CONTENT --}}
{{-- ACTIVE PROJECTS --}}
@forelse($activeProjects ?? [] as $project) @php $status = strtolower($project->status ?? ''); $amount = $project->final_quote ?? optional($project->quotation)->estimate_cost ?? 0; $badgeClass = 'aq-status-active'; if ($status === 'pending') { $badgeClass = 'aq-status-pending'; } elseif ($status === 'in-progress') { $badgeClass = 'aq-status-progress'; } elseif ($status === 'completed') { $badgeClass = 'aq-status-completed'; } @endphp
{{-- LEFT --}}
{{ $project->title ?? 'Untitled Project' }}
{{ $project->location ?? 'Location not specified' }}
Quote Date: {{ optional($project->created_at)->format('d-m-Y') ?? 'NA' }}   •   Client: {{ $project->client_name ?? $project->name ?? 'NA' }}
{{ ucfirst($project->status ?? 'Active') }}
{{-- RIGHT --}}
Estimate Cost: ₹ {{ number_format($amount) }}
Quote #{{ $project->id }}
@if(strtolower($project->status) !== 'active') View Project @endif
@empty
No active projects found.
@endforelse
{{-- PENDING PROJECTS --}}
@forelse($pendingProjects ?? [] as $project) @php $status = strtolower($project->status ?? 'pending'); $amount = $project->final_quote ?? optional($project->quotation)->estimate_cost ?? 0; $badgeClass = 'aq-status-pending'; if ($status === 'active') { $badgeClass = 'aq-status-active'; } elseif ($status === 'in-progress') { $badgeClass = 'aq-status-progress'; } elseif ($status === 'completed') { $badgeClass = 'aq-status-completed'; } @endphp
{{ $project->title ?? 'Untitled Project' }}
{{ $project->location ?? 'Location not specified' }}
Quote Date: {{ optional($project->created_at)->format('d-m-Y') ?? 'NA' }}   •   Client: {{ $project->client_name ?? $project->name ?? 'NA' }}
{{ ucfirst($project->status ?? 'Pending') }}
Estimate Cost: ₹ {{ number_format($amount) }}
Quote #{{ $project->id }}
View Project
@empty
No pending projects.
@endforelse
{{-- IN-PROGRESS PROJECTS --}}
@forelse($inProgressProjects ?? [] as $project) @php $status = strtolower($project->status ?? 'in-progress'); $amount = $project->final_quote ?? optional($project->quotation)->estimate_cost ?? 0; $badgeClass = 'aq-status-progress'; if ($status === 'active') { $badgeClass = 'aq-status-active'; } elseif ($status === 'pending') { $badgeClass = 'aq-status-pending'; } elseif ($status === 'completed') { $badgeClass = 'aq-status-completed'; } @endphp
{{ $project->title ?? 'Untitled Project' }}
{{ $project->location ?? 'Location not specified' }}
Started On: {{ optional($project->created_at)->format('d-m-Y') ?? 'NA' }}   •   Client: {{ $project->client_name ?? $project->name ?? 'NA' }}
{{ ucfirst($project->status ?? 'In-progress') }}
Estimate Cost: ₹ {{ number_format($amount) }}
Quote #{{ $project->id }}
View Project
@empty
No in-progress projects yet.
@endforelse
{{-- COMPLETED PROJECTS --}}
@forelse($completedProjects ?? [] as $project) @php $status = strtolower($project->status ?? 'completed'); $amount = $project->final_quote ?? optional($project->quotation)->estimate_cost ?? 0; $badgeClass = 'aq-status-completed'; if ($status === 'active') { $badgeClass = 'aq-status-active'; } elseif ($status === 'pending') { $badgeClass = 'aq-status-pending'; } elseif ($status === 'in-progress') { $badgeClass = 'aq-status-progress'; } @endphp
{{ $project->title ?? 'Untitled Project' }}
{{ $project->location ?? 'Location not specified' }}
Completed On: {{ optional($project->updated_at ?? $project->created_at)->format('d-m-Y') ?? 'NA' }}   •   Client: {{ $project->client_name ?? $project->name ?? 'NA' }}
{{ ucfirst($project->status ?? 'Completed') }}
Estimate Cost: ₹ {{ number_format($amount) }}
Quote #{{ $project->id }}
{{-- 👇 Only show button when status is COMPLETED --}} @if(strtolower($project->status) === 'completed') View Details @endif
@empty
No completed projects yet.
@endforelse
{{-- /.tab-content --}}
@endsection