@extends('layouts.app') @section('title', $seo->meta_title ?: 'Natagara Shop — Marketplace Modern') @section('description', $seo->meta_description ?: 'Marketplace terpercaya untuk produk digital dan fisik') @if($seo->meta_keywords) @push('meta') @endpush @endif @if($seo->og_image) @push('meta') @endpush @endif @if($seo->location) @push('meta') @endpush @endif @section('content') {{-- HERO --}} @php $featuredBanners = $heroBanners->isNotEmpty() ? $heroBanners : collect([ (object)['title' => 'Belanja Mudah,', 'title2' => 'Semua Ada di Sini', 'subtitle' => 'Ribuan produk digital & fisik dari seller terpercaya', 'badge' => 'Marketplace #1', 'image' => null], (object)['title' => 'Produk Digital', 'title2' => 'Tanpa Batas', 'subtitle' => 'Ebook, kursus, software, template & lebih banyak lagi', 'badge' => 'Unggulan Digital', 'image' => null], (object)['title' => 'Elektronik', 'title2' => 'Harga Terbaik', 'subtitle' => 'Seller terverifikasi dengan garansi uang kembali', 'badge' => 'Trending Sekarang', 'image' => null], (object)['title' => 'Kursus Online,', 'title2' => 'Tingkatkan Skill-mu', 'subtitle' => 'Belajar dari instruktur berpengalaman kapan saja & di mana saja','badge' => 'Belajar & Berkembang','image' => null], (object)['title' => 'Gaming & Software,','title2' => 'Lisensi Resmi', 'subtitle' => 'Key asli langsung dikirim ke email kamu setelah bayar', 'badge' => 'Produk Digital', 'image' => null], ]); $placeholderSeeds = [1080, 490, 773, 230, 658]; $row1Cards = $heroCards->isNotEmpty() ? $heroCards : collect([ (object)['name' => 'Elektronik', 'image' => null], (object)['name' => 'Fashion', 'image' => null], (object)['name' => 'Kursus Online', 'image' => null], (object)['name' => 'Ebook', 'image' => null], (object)['name' => 'Software', 'image' => null], (object)['name' => 'Rumah & Dapur', 'image' => null], (object)['name' => 'Kesehatan', 'image' => null], (object)['name' => 'Template', 'image' => null], ]); $cardPlaceholderSeeds = [367, 1062, 534, 240, 180, 431, 652, 119]; @endphp {{-- PEEK CAROUSEL LAYOUT (like Apple TV): - Featured: 1 card centered, tepi kiri+kanan terlihat card sebelumnya/sesudahnya - Rows: 3 cards, tepi kiri+kanan terlihat card sebelumnya/sesudahnya Semua ini pakai overflow:hidden + translateX; peek muncul karena track mulai di TENGAH set kedua. --}}
{{-- FEATURED CAROUSEL: 1 besar, peek kiri+kanan --}}
@php $bannersList = $featuredBanners->toArray(); @endphp @foreach(array_merge($bannersList, $bannersList, $bannersList) as $fi => $banner) @php $banner = (object) $banner; $imgSrc = $banner->image ? Storage::url($banner->image) : 'https://picsum.photos/seed/' . ($placeholderSeeds[$fi % count($placeholderSeeds)]) . '/1200/800'; @endphp @endforeach
{{-- Dots indicator --}} {{-- SMALL CARD ROW 1: scrolls right, peek kiri+kanan --}}
{{-- KATEGORI --}}

Jelajahi Kategori

Temukan produk sesuai kebutuhan kamu

@foreach($categories as $category)
@if($category->icon) {{ $category->icon }} @else @endif
{{ $category->name }}
@endforeach
{{-- PRODUK TERLARIS --}} @if($featuredProducts->isNotEmpty())

Produk Terlaris

Paling banyak dibeli bulan ini

Lihat Semua
@foreach($featuredProducts as $product) @endforeach
@endif {{-- PRODUK TERBARU --}} @if($newArrivals->isNotEmpty())

Produk Terbaru

Baru ditambahkan hari ini

Lihat Semua
@foreach($newArrivals as $product) @endforeach
@endif {{-- TOKO UNGGULAN --}} @if($featuredStores->isNotEmpty())

Toko Unggulan

Seller terbaik dengan rating tertinggi

Lihat Semua
@endif {{-- CTA --}}

Punya produk untuk dijual?

Bergabung sebagai seller dan mulai hasilkan uang. Jual produk digital atau fisik dengan mudah.

Daftar Jadi Seller
@endsection