@extends('layouts.app') @push('styles') @vite('resources/css/home.css') @endpush @section('pageTitle', 'Produk Digital — Game, Pulsa, PLN, E-Wallet, OTP') @section('pageDescription', 'Top up game, pulsa, token PLN, e-wallet, dan nomor virtual OTP. Semua produk digital, tanpa pengiriman fisik.') @section('content') @php /* Teks sambutan dari admin — bisa diubah di Pengaturan Situs. */ $welcomeText = trim(\App\Models\Setting::getValue('welcome_text', '')); $welcomeActive = (bool) \App\Models\Setting::getValue('welcome_text_active', true); $showWelcome = $welcomeActive && $welcomeText !== ''; @endphp {{-- Wrapper: nol padding supaya banner menyentuh tepi, konten di dalam diberi padding. --}}
{{-- ── Banner ────────────────────────────────────────────────── --}}
@include('components.banner-slider', ['banners' => $banners])
{{-- ── Teks sambutan (opsional, dari admin) ─────────────────── --}} @if($showWelcome)

{{ $welcomeText }}

@endif {{-- ── Konten utama ─────────────────────────────────────────── --}}
@auth @include('partials.enable-push', ['sub' => 'Kabar transaksi dan balasan admin']) @endauth {{-- Katalog: tab kategori + grid produk --}}

Katalog

Lihat semua
@if($tabs->count() > 0) {{-- Chip kategori: geser horizontal, tepi kiri rata konten --}}
@foreach($tabs as $i => $tab) @endforeach
@foreach($tabs as $i => $tab) @php $games = $tab->is_all ? $allGames : $tab->games; @endphp @endforeach @else {{-- Tidak ada tab — tampilkan semua game langsung --}} @if($allGames->count() > 0)
@foreach($allGames as $j => $game) @php $initials = implode('', array_map(fn($w) => strtoupper($w[0] ?? ''), array_slice(explode(' ', $game->name), 0, 2))); @endphp
@if($game->image) {{ $game->name }} @else @endif
{{ $game->name }}
@endforeach
@if($allGames->count() > 6) @endif @else
Belum ada produk tersedia.
@endif @endif
{{-- Pengumuman terbaru --}} @if($announcements->count() > 0)

Informasi terbaru

Lihat semua
@endif {{-- Artikel blog (opsional) --}} @if($showBlogOnHome ?? false)

Artikel Terbaru

Lihat semua
@if($blogPosts->isEmpty())

Belum ada artikel.

@else @endif
@endif {{-- FAQ --}}

Pertanyaan Umum

{{-- SEO text — minimal, tidak ada klaim marketing --}}

Produk Digital Kiostore

Kiostore menyediakan top up game, pulsa, token listrik PLN, e-wallet, dan nomor virtual OTP Server 1 dan Server 2. Semua layanan digital, tanpa pengiriman fisik. Top up game dapat dipesan tanpa login; untuk nomor OTP atau pembayaran pakai saldo, buat akun terlebih dahulu. Status pesanan dapat dicek kapan saja di halaman cek pesanan.

{{-- .hw-content --}}
{{-- .hw-shell --}} @endsection @push('scripts') @endpush