@extends('layouts.app')
@section('title', $settings['site_name'] ?? 'TMITStore')
@section('content')
{{-- SLIDER SECTION --}}
@if($sliders->count() > 0)
<div id="heroCarousel" class="carousel slide hero-slider" data-bs-ride="carousel" data-bs-interval="4000">
<div class="carousel-indicators">
@foreach($sliders as $i => $slide)
<button type="button" data-bs-target="#heroCarousel" data-bs-slide-to="{{ $i }}" class="{{ $i === 0 ? 'active' : '' }}"></button>
@endforeach
</div>
<div class="carousel-inner">
@foreach($sliders as $i => $slide)
<div class="carousel-item {{ $i === 0 ? 'active' : '' }}">
<img src="{{ $slide->image_url }}" alt="Slide {{ $i+1 }}" class="d-block w-100">
</div>
@endforeach
</div>
<button class="carousel-control-prev" type="button" data-bs-target="#heroCarousel" data-bs-slide="prev">
<span class="carousel-control-prev-icon"></span>
</button>
<button class="carousel-control-next" type="button" data-bs-target="#heroCarousel" data-bs-slide="next">
<span class="carousel-control-next-icon"></span>
</button>
</div>
@else
<div style="background:linear-gradient(135deg,#1d3557 0%,#457b9d 100%);padding:80px 0;text-align:center;color:#fff">
<div class="container">
<h1 style="font-size:42px;font-weight:800">Welcome to TMITStore</h1>
<p style="font-size:18px;opacity:.85">Best Online Shopping in Bangladesh</p>
<a href="{{ route('shop') }}" class="btn btn-danger btn-lg mt-3 px-5">Shop Now</a>
</div>
</div>
@endif
{{-- PRODUCTS SECTION --}}
<section class="py-5">
<div class="container">
<h2 class="section-title">Our Products</h2>
@if($products->count() > 0)
<div class="row row-cols-2 row-cols-sm-3 row-cols-md-4 row-cols-lg-5 g-3">
@foreach($products as $product)
<div class="col">
<div class="product-card h-100">
<a href="{{ route('product.show', $product->slug) }}">
<img src="{{ $product->thumbnail_url }}" alt="{{ $product->name }}" loading="lazy">
</a>
<div class="card-body">
<a href="{{ route('product.show', $product->slug) }}" class="text-decoration-none">
<p class="product-title">{{ $product->name }}</p>
</a>
<div class="d-flex align-items-center gap-2 mb-2">
@if($product->is_on_sale)
<span style="font-weight:700;color:var(--primary)">৳{{ number_format($product->sale_price, 0) }}</span>
<span style="text-decoration:line-through;font-size:12px;color:#999">৳{{ number_format($product->regular_price, 0) }}</span>
@else
<span style="font-weight:700;color:var(--primary)">৳{{ number_format($product->regular_price, 0) }}</span>
@endif
</div>
<a href="{{ route('product.show', $product->slug) }}" class="btn-buy d-block text-center text-decoration-none">
Buy Now
</a>
</div>
</div>
</div>
@endforeach
</div>
{{-- PAGINATION --}}
@if($products->hasPages())
<div class="d-flex justify-content-center mt-5">
{{ $products->links('pagination::bootstrap-5') }}
</div>
@endif
@else
<div class="text-center py-5">
<i class="bi bi-box-seam" style="font-size:64px;color:#ddd"></i>
<p class="mt-3 text-muted">No products available yet. Check back soon!</p>
</div>
@endif
</div>
</section>
@endsection