@extends('shop.layout')
@section('title', __('portal.shop.cart_title'))
@section('content')
@php $currency = $tenant->settings['currency'] ?? 'MDL'; @endphp

<h1 style="font-size:22px;margin-bottom:16px;">{{ __('portal.shop.cart_title') }}</h1>

@if (empty($cart))
    <div class="card" style="text-align:center;padding:40px;">
        <p class="muted">{{ __('portal.shop.cart_empty') }}</p>
        <a class="btn" href="/shop" style="margin-top:12px;">{{ __('portal.shop.view_catalog') }}</a>
    </div>
@else
    <form method="POST" action="/shop/cart/update">
        @csrf
        <div class="card">
            <table class="cart">
                <thead>
                    <tr><th>{{ __('portal.shop.part') }}</th><th class="r">{{ __('portal.shop.price') }}</th><th class="r">{{ __('portal.shop.qty') }}</th><th class="r">{{ __('portal.common.total') }}</th></tr>
                </thead>
                <tbody>
                    @foreach ($cart as $id => $item)
                        <tr>
                            <td>
                                <a href="/shop/part/{{ $item['part_id'] }}">{{ $item['name'] }}</a>
                                @if (!empty($item['article']))<div class="muted">{{ $item['article'] }}</div>@endif
                            </td>
                            <td class="r">{{ number_format($item['price'], 2) }} {{ $currency }}</td>
                            <td class="r">
                                <input type="number" name="qty[{{ $id }}]" value="{{ $item['qty'] }}" min="0"
                                       style="width:64px;padding:6px;border:1px solid #d1d5db;border-radius:6px;text-align:right;">
                            </td>
                            <td class="r">{{ number_format($item['price'] * $item['qty'], 2) }} {{ $currency }}</td>
                        </tr>
                    @endforeach
                </tbody>
            </table>
        </div>
        <div style="display:flex;justify-content:space-between;align-items:center;margin-top:16px;flex-wrap:wrap;gap:12px;">
            <button class="btn outline" type="submit">{{ __('portal.shop.update_cart') }}</button>
            <div style="text-align:right;">
                <div style="font-size:20px;font-weight:700;">{{ __('portal.shop.subtotal') }} {{ number_format($subtotal, 2) }} {{ $currency }}</div>
                <a class="btn" href="/shop/checkout" style="margin-top:8px;">{{ __('portal.shop.checkout_arrow') }}</a>
            </div>
        </div>
    </form>
@endif
@endsection
