@extends('layouts.store')
@section('content')
@php
// ===== Helpers / Inputs =====
/** @var \App\Models\StoreSetting $s */
$currency = $s->currency_code ?? '$';
$nlBtn = __('messages.Subscribe');
/** @var \Illuminate\Support\Collection $banners */
$byPos = collect($banners ?? [])->groupBy('position');
$printedCenter = false;
// Reusable banner renderer (keeps markup DRY)
$renderBanners = function($list) {
foreach ($list ?? collect() as $b) {
$src = $b->image_url ?? ($b->image ? asset($b->image) : asset('images/brands/no-image.png'));
$href = $b->link ?: route('store.shop');
echo ' {{ $block['subtitle'] ?? $s->hero_subtitle }}';
}
};
@endphp
{{-- ===== TOP (left / right) ===== --}}
@if(($byPos['top_left'] ?? collect())->count() || ($byPos['top_right'] ?? collect())->count())
{{ $block['title'] ?? $s->hero_title }}
{{ $title }}
{{ __('messages.ViewAll') }}
{{-- Quick View --}}
{{ $p->name }}
{{ $nlTitle }}