@php // Check if article is not visible OR has no offers at all $hasNoOffers = empty($article['offers']['semences'] ?? false) && empty($article['offers']['plants'] ?? false) && empty($article['offers']['legumes'] ?? false) && empty($article['offers']['marchandise'] ?? false); $shouldShowComingSoon = !($article['visible'] ?? true) || $hasNoOffers; @endphp @if ($shouldShowComingSoon) {{-- Display "Coming Soon" box when article is not visible or has no offers --}}

Bientôt disponible
@else {{-- Display normal offers for visible articles with available offers --}} @if ($article['offers']['semences'] ?? false) @include('Shop.Articles.partials.addBasket', [ 'data' => $article['offers']['semences'], 'title' => 'Semences', 'model' => 'semences', 'bgClass' => 'bg-green-light', ]) @endif @if ($article['offers']['plants'] ?? false) @include('Shop.Articles.partials.addBasket', [ 'data' => $article['offers']['plants'], 'title' => 'Plants', 'model' => 'plants', 'bgClass' => 'bg-green-light', ]) @endif @if ($article['offers']['legumes'] ?? false) @include('Shop.Articles.partials.addBasket', [ 'data' => $article['offers']['legumes'], 'title' => 'Légumes', 'model' => 'legumes', 'bgClass' => 'bg-green-light', ]) @endif @if ($article['offers']['marchandise'] ?? false) @include('Shop.Articles.partials.addBasket', [ 'data' => $article['offers']['marchandise'], 'title' => 'Marchandises', 'model' => 'marchandise', 'bgClass' => 'bg-green-light', ]) @endif @endif @include('load.basket') @push('js') @endpush