Project Quotes
View and track all your project quotations.
Add New Quotation / Project
{{-- 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