@extends('layouts.guest-landing') {{-- Use public layout --}} @section('title', __('cart.title')) @section('content') {{-- Alpine component for status check --}}

{{ __('cart.heading') }}

@if ($cartCount > 0 || Cart::has('EXTRA_DONATION')) @foreach ($cartData as $addressId => $group)

@if ($group['show_address'] ?? true) {{ __('cart.shipping_to') }} {{ $group['address_display'] ?? __('cart.unknown_address') }} @if ($group['address'] && $group['address']->is_default) {{ __('cart.default_address') }} @endif @else {{ __('cart.shipping_to_campaign') }} {{ $group['campaign_title'] ?? __('cart.unknown_campaign') }} @endif

@if ($group['show_address'] ?? true)

{{ __('cart.for_campaign') }} {{ $group['campaign_title'] ?? __('cart.unknown_campaign') }}

@endif
@foreach ($group['items'] as $item) @endforeach
{{ __('cart.product') }} {{ __('cart.price') }} {{ __('cart.quantity') }} {{ __('cart.subtotal') }} {{ __('cart.remove') }}
@if ($item->attributes->image_url) {{ $item->name }} @else @endif
{{ $item->name }}
${{ number_format($item->price, 2) }} {{ $item->quantity }} ${{ number_format($item->getPriceSum(), 2) }}
@csrf @method('DELETE')
@endforeach @if (Cart::has('EXTRA_DONATION')) @php $donationItem = Cart::get('EXTRA_DONATION'); @endphp

{{ __('cart.additional_support') }}

{{ $donationItem->name }}
${{ number_format($donationItem->price, 2) }} {{ $donationItem->quantity }} ${{ number_format($donationItem->getPriceSum(), 2) }}
@csrf @method('DELETE')
@endif {{-- Donation Form & Cart Summary --}}
@csrf
$
@error('donation_amount')

{{ $message }}

@enderror
@csrf @method('DELETE')
{{-- Updated Totals Display --}}

{{ __('cart.products_subtotal') }} ${{ number_format($productItemsSubtotal, 2) }}

@if ($donationAmount > 0)

{{ __('cart.donation_amount') }} +${{ number_format($donationAmount, 2) }}

@endif @if ($enableSurcharge && $surchargeAmount > 0)

{{ __('cart.subtotal_for_fee') }} ${{ number_format($originalCartTotal, 2) }}

{{ $surchargeLabel }}: +${{ number_format($surchargeAmount, 2) }}

@endif

{{ __('cart.grand_total') }} ${{ number_format($cartTotalWithSurcharge, 2) }}

{{-- Note Text --}}

    {{-- @foreach (__('cart.note_items') as $item)
  1. {{ $item }}
  2. @endforeach --}}
@else

{{ __('cart.cart_empty') }}

{{ __('cart.browse_campaigns') }}

@endif
@endsection