@extends('layouts.user') @section('title', 'All Quotations') @section('content')

Quotations

Manage client quotations and price estimates.

+ Create New Quote
@foreach(request()->except(['company_id', 'user_id', 'page']) as $key => $value) @endforeach
Filters:
@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
@foreach($errors->all() as $error)

{{ $error }}

@endforeach
@endif
@if(request('tab') === 'email_history') @endif @forelse($quotations as $quote) @if(request('tab') === 'email_history') @endif @empty @endforelse
Quote # Client Date Created By Amount StatusEmail InfoActions
{{ $quote->quotation_number }}
{{ $quote->client_name }}
{{ $quote->client_email }}
{{ $quote->issue_date->format('M d, Y') }}
{{ $quote->user->name ?? 'System' }}
${{ number_format($quote->total_amount, 2) }} @php $statusColors = [ 'draft' => 'bg-gray-100 text-gray-600', 'sent' => 'bg-amber-100 text-amber-600', 'accepted' => 'bg-emerald-100 text-emerald-600', 'rejected' => 'bg-rose-100 text-rose-600', 'expired' => 'bg-slate-100 text-slate-500', ]; @endphp {{ $quote->status }}
@forelse($quote->emailLogs as $log)
{{ $log->sent_at->format('M d, Y H:i') }}
By: {{ $log->sender->name ?? 'Unknown' }}
@empty
No detailed logs
@endforelse
{{-- View Button --}} {{-- PDF Button --}} {{-- Email Button --}} @if($quote->email_sent_count > 0)
@csrf
@else
@csrf
@endif

@if(request('tab') === 'email_history') No quotations have been emailed yet. @else No quotations found. @endif

Create your first quote to get started.

{{ $quotations->links() }}
@endsection