@extends('components.layouts.app') @section('content') 
<!-- Main Content --> 
<div 
    class="relative min-h-screen flex flex-col items-center justify-center selection:bg-[#FF2D20] selection:text-white" 
> 
    <div class="relative w-full max-w-7xl px-6 lg:px-8"> 
        <main class="mt-6"> 
            <!-- Categories Section --> 
            <section class="mb-12"> 
                <h2 
                    class="text-2xl font-semibold text-gray-900 dark:text-white mb-4" 
                > 
                    Categories 
                </h2> 
                <div class="grid gap-6 lg:grid-cols-3"> 
                    @foreach ($categories as $category) 
                    <a 
                        href="{{ url('/categories/' . $category->slug) }}" 
                        class="block p-6 bg-white dark:bg-gray-800 rounded-lg shadow hover:bg-gray-100 dark:hover:bg-gray-700" 
                    > 
                        @if ($category->image) 
                        <img 
                            src="{{ asset('storage/' . $category->image) }}" 
                            alt="{{ $category->name }}" 
                            class="w-full h-40 object-cover rounded-lg mb-4" 
                        /> 
                        @endif 
                        <h3 
                            class="text-xl font-semibold text-gray-900 dark:text-white" 
                        > 
                            {{ $category->name }} 
                        </h3> 
                    </a> 
                    @endforeach 
                </div> 
            </section> 
 
            <!-- Latest Posts Section --> 
            <section> 
                <h2 
                    class="text-2xl font-semibold text-gray-900 dark:text-white mb-4" 
                > 
                    Latest Posts 
                </h2> 
                <div class="grid gap-6 lg:grid-cols-2"> 
                    @foreach ($posts as $post) 
                    <a 
                        href="{{ url('/posts/' . $post->slug) }}" 
                        class="block p-6 bg-white dark:bg-gray-800 rounded-lg shadow hover:bg-gray-100 dark:hover:bg-gray-700" 
                    > 
                        @if($post->featured_image) 
                        <div class="mb-4"> 
                            <img 
                                src="{{ asset('storage/' . $post->featured_image) }}" 
                                alt="{{ $post->title }}" 
                                class="w-full h-auto rounded-lg" 
                            /> 
                        </div> 
                        @endif 
                        <h3 
                            class="text-xl font-semibold text-gray-900 dark:text-white" 
                        > 
                            {{ $post->title }} 
                        </h3> 
                        <p class="mt-2 text-gray-600 dark:text-gray-400"> 
                            {{ Str::limit($post->content, 150) }} 
                        </p> 
                        <div 
                            class="mt-4 text-sm text-gray-500 dark:text-gray-400" 
                        > 
                            <span>By {{ $post->author->name }}</span> 
                            | 
                            <span 
                                >{{ $post->published_at->format('M d, Y') }}</span 
                            > 
                        </div> 
                    </a> 
                    @endforeach 
                </div> 
 
                <!-- All Posts Link --> 
                <div class="mt-6 text-center"> 
                    <a 
                        href="{{ url('/posts') }}" 
                        class="inline-flex items-center px-4 py-2 bg-blue-600 text-white text-sm font-medium rounded-md hover:bg-blue-700 transition duration-300 ease-in-out" 
                    > 
                        View All Posts 
                        <svg 
                            class="ml-2 w-4 h-4 animate-bounce" 
                            fill="none" 
                            stroke="currentColor" 
                            viewBox="0 0 24 24" 
                            xmlns="http://www.w3.org/2000/svg" 
                        > 
                            <path 
                                stroke-linecap="round" 
                                stroke-linejoin="round" 
                                stroke-width="2" 
                                d="M5 12h14M12 5l7 7-7 7" 
                            ></path> 
                        </svg> 
                    </a> 
                </div> 
            </section> 
        </main> 
 
        <footer class="py-16 text-center text-sm text-black dark:text-white/70"> 
            <p>© {{ date("Y") }} Your Company. All rights reserved.</p> 
        </footer> 
    </div> 
</div> 
@endsection 
 
 |