@extends('layouts.prestataire') @section('title', $tender->title) @section('styles') @endsection @section('content')
{{-- Breadcrumb --}} {{-- Score Match Banner --}}
{{ $matchScore }}%

Score de correspondance

Cette demande correspond à {{ $matchScore }}% de votre profil

Catégories correspondantes @if($matchScore >= 60) Localisation compatible @endif
@if(!$existingResponse && $tender->canReceiveResponse()) Proposer mes services @elseif($existingResponse)
Proposition envoyée {{ ucfirst($existingResponse->status) }}
@else
Appel d'offre fermé
@endif
{{-- En-tête --}}
@if($tender->urgency !== 'normal') @if($tender->urgency === 'urgent') Urgent @elseif($tender->urgency === 'high') Prioritaire @else Pas pressé @endif @endif @if($invitation) Vous avez été invité @endif
Publié {{ $tender->published_at ? $tender->published_at->diffForHumans() : '' }} Expire {{ $tender->expires_at ? $tender->expires_at->diffForHumans() : 'jamais' }}

{{ $tender->title }}

{{ $tender->city }} ({{ $tender->radius_km }} km)
@if($tender->start_date) {{ $tender->start_date->format('d/m/Y') }} @if($tender->end_date) - {{ $tender->end_date->format('d/m/Y') }} @endif @else Date flexible @endif
@if($tender->budget_visible)
{{ $tender->budget_display }}
@endif
{{ $tender->responses()->count() }}/{{ $tender->max_responses }} propositions
@foreach($tender->categories as $category) {{ $category->name }} @endforeach
{{-- Colonne principale --}}
{{-- Description --}}

Description de la demande

{!! nl2br(e($tender->description)) !!}
{{-- Médias --}} @if(count($tender->photos ?? []) > 0)

Photos

@endif {{-- Votre proposition --}} @if($existingResponse)

Votre proposition {{ ucfirst($existingResponse->status) }}

{{ number_format($existingResponse->proposed_price, 2) }} € @switch($existingResponse->price_type) @case('fixed') Prix fixe @break @case('hourly') /heure @break @case('daily') /jour @break @default Négociable @break @endswitch
{!! nl2br(e($existingResponse->message)) !!}
Disponible à partir du {{ $existingResponse->availability_start->format('d/m/Y') }} @if($existingResponse->estimated_duration) Durée : {{ $existingResponse->estimated_duration }} @endif
@if(in_array($existingResponse->status, ['pending', 'viewed']))
Modifier
@csrf @method('DELETE')
@endif @if($existingResponse->client_message)

Message du client

{{ $existingResponse->client_message }}

@endif
@endif
{{-- Sidebar --}}
{{-- Client Info --}} {{-- Détails --}} {{-- CTA --}} @if(!$existingResponse && $tender->canReceiveResponse()) @endif
@endsection