<div data-id="{{ order.orderId }}" class="card mt-3 shadow-sm border-0 rounded-3 order-card">
<div class="card-header bg-violet text-white d-flex justify-content-between align-items-center">
<div>
<strong>#{{ order.orderId }}</strong>
<small class="m-3">{{ order.paidAt | date('d.m.Y H:i:s') }}</small>
<select class="form-control-sm text-dark order-partner-status-select">
{% for id,label in constant('Slivki\\Enum\\Order\\OrderPartnerStatus::LABELS') %}
<option value="{{ id }}" {{ label == order.partnerStatus ? 'selected' }}>{{ label }}</option>
{% endfor %}
</select>
</div>
{% if order.paymentType %}
<span class="badge bg-light text-dark px-3 py-2 text-wrap">{{ constant('Slivki\\Enum\\Order\\PaymentType::LABELS')[order.paymentType.value] }}</span>
{% endif %}
</div>
<div class="card-body">
<div class="row">
<div class="col-md-6">
<ul class="list-unstyled m-0">
{% for product in order.composition %}
<li class="mb-1">
<span class="fw-bold">{{ product.quantity }} × {{ product.name }}</span>
<span class="text-danger m-2">{{ product.purchasePrice }} руб.</span>
</li>
{% endfor %}
</ul>
<p class="text-bold">
Итого: {{ order.amount | number_format(2, '.', '') }} руб
</p>
</div>
<div class="col-md-6">
<p><strong>Адрес:</strong> {{ order.address }}</p>
{% if order.preOrderAt %}
<p><strong>Время доставки:</strong> {{ order.preOrderAt | date('d.m.Y H:i:s') }}</p>
{% endif %}
{% if order.deliveryPrice %}
<p><strong>Стоимость доставки:</strong> {{ order.deliveryPrice }} руб.</p>
{% endif %}
{% if order.codes %}
<p><strong>Промокод:</strong> {{ order.codes | join(',') }}</p>
{% endif %}
{% if order.comment %}
<p><strong>Комментарий:</strong> {{ order.comment }}</p>
{% endif %}
</div>
</div>
</div>
<div class="card-footer bg-light">
<div class="d-flex justify-content-between align-items-center flex-wrap">
<div>
<strong>Контакты:</strong>
<span class="m-2">{{ order.buyer.name }}</span>
<span class="m-2">{{ order.buyer.phone }}</span>
</div>
<div>
<span class="badge {{ order.deliveryType.value == constant('Slivki\\Enum\\Order\\DeliveryType::DELIVERY') ? 'bg-success' : 'bg-info' }} px-3 py-2">
{{ constant('Slivki\\Enum\\Order\\DeliveryType::LABELS')[order.deliveryType.value] }}
</span>
</div>
</div>
</div>
</div>