order emails theming, sold out product card, contact page hcaptcha

This commit is contained in:
elvira
2026-09-25 17:44:42 +03:00
parent 3347febb3c
commit e2d7bbb043
21 changed files with 445 additions and 39 deletions
+10 -2
View File
@@ -43,7 +43,7 @@ class="absolute left-4 lg:left-8 top-1/2 z-10 -translate-y-1/2 hover:-translate-
class="{{ $loop->first ? '' : 'hidden' }} group h-full flex flex-col justify-center pb-8 relative"
>
<div class="relative flex items-center justify-center">
<a href="{{ $product['href'] }}" class="block border border-black bg-white flex items-center justify-center overflow-hidden max-w-xs xl:max-w-sm">
<a href="{{ $product['href'] }}" class="relative block border border-black bg-white flex items-center justify-center overflow-hidden max-w-xs xl:max-w-sm">
@if($product['image'])
<img
src="{{ $product['image'] }}"
@@ -58,9 +58,16 @@ class="w-full h-full object-cover"
@else
<span class="text-neutral-500 text-sm">{{ __('storefront.product.no_image') }}</span>
@endif
{{-- Inside the link so it sits on the image's corner, not the full-width slide's. --}}
@if ($product['soldOut'] ?? false)
<x-ui.sold-badge class="absolute top-2 right-2" />
@endif
</a>
@if ($product['hasCustomFields'] ?? false)
@if ($product['soldOut'] ?? false)
{{-- Sold: no quick add-to-cart/personalize, same as x-ui.product-card. --}}
@elseif ($product['hasCustomFields'] ?? false)
<x-ui.button
:href="$product['href']"
size="md"
@@ -173,6 +180,7 @@ class="max-w-xs"
:href="$product['href']"
:variant-id="$product['variantId'] ?? null"
:has-custom-fields="$product['hasCustomFields'] ?? false"
:sold-out="$product['soldOut'] ?? false"
/>
@endforeach
</div>