@props(['product', 'carousel' => false]) @php $price = is_object($product) ? $product->price : $product['price']; $compareAt = is_object($product) ? $product->compare_at : ($product['compare_at'] ?? null); $slug = is_object($product) ? $product->slug : $product['slug']; $name = is_object($product) ? $product->name : $product['name']; $tag = is_object($product) ? $product->tag : ($product['tag'] ?? ''); $badge = is_object($product) ? $product->badge : ($product['badge'] ?? null); $rating = is_object($product) ? $product->rating : ($product['rating'] ?? 5.0); $reviews = is_object($product) ? $product->reviews_count : ($product['reviews'] ?? 100); $image = is_object($product) ? $product->image : $product['image']; $imageAlt = is_object($product) ? ($product->image_alt ?? $product->image) : ($product['image_alt'] ?? $product['image']); $id = is_object($product) ? $product->id : ($product['id'] ?? 1); $off = $compareAt ? round((1 - $price / $compareAt) * 100) : null; @endphp
class(['group flex flex-col bg-white', 'w-64 shrink-0 snap-start sm:w-72' => $carousel]) }}> @if ($badge) {{ $badge }} @endif
{{ $name }}

{{ $name }}

{{ $tag }}

₹{{ number_format($price) }} @if ($compareAt) ₹{{ number_format($compareAt) }} {{ $off }}% off @endif

@csrf