@extends('layouts.guest-landing') @section('title', __('campaign_products.title_prefix') . ' ' . $campaign->title) @section('content')
{{-- Campaign Info Header --}}
{{-- ... Campaign Title, Description, Back link ... --}}

{{ $campaign->title }}

@if ($campaign->description)

{{ $campaign->description }}

@endif {{-- Display associated address clearly --}} @if ($campaign->shippingAddress && $campaign->show_address_on_landing_page)
{{ __('campaign_products.shipping_address') }}
{{-- Use inline-block for address --}} {{ $campaign->shippingAddress->address_line_1 }}, @if ($campaign->shippingAddress->address_line_2) {{ $campaign->shippingAddress->address_line_2 }}, @endif {{ $campaign->shippingAddress->city }}, {{ $campaign->shippingAddress->state }} {{ $campaign->shippingAddress->zip_code }}
@elseif (!$campaign->shippingAddress)

{{ __('campaign_products.no_shipping_address_note') }}

@endif

{{ __('campaign_products.wishlist') }}

{{-- Product Grid --}} @if ($campaign->products->count() > 0)
@foreach ($campaign->products as $product) {{-- Product Card --}}
{{-- Image --}}
@if ($product->image_url) {{ $product->name }} @else @endif
{{-- Content --}}
{{-- Top part of content --}}

{{ $product->name }}

{{ __('campaign_products.asin') }} {{ $product->asin ?? __('campaign_products.not_available') }}

@if (isset($product->price) && is_numeric($product->price))

{{ __('campaign_products.price') }} ${{ number_format($product->price, 2) }}

@endif
{{-- Add to Cart Form --}}
{{-- Disable button if campaign has no address --}} @if ($campaign->shippingAddress)
@csrf {{-- Add Campaign and Address IDs --}}
@else @endif
@endforeach
@else

{{ __('campaign_products.no_products_message') }}

@endif
@endsection