@extends('layouts.guest-landing') @section('title', 'Wishlist for Campaign: ' . $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)
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 }}
@else

Note: No shipping address is set for this campaign. Products cannot be added to cart.

@endif

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 }}

ASIN: {{ $product->asin ?? 'N/A' }}

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

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

No specific products listed for this campaign's wishlist yet.

@endif
@endsection