| <!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}" x-data="{ open: false }">
    <head>
        <meta charset="utf-8" />
        <meta name="application-name" content="{{ config('app.name') }}" />
        <meta name="csrf-token" content="{{ csrf_token() }}" />
        <meta name="viewport" content="width=device-width, initial-scale=1" />
        <title>{{ config("app.name") }}</title>
        <style>
            [x-cloak] {
                display: none !important;
            }
        </style>
        @filamentStyles @vite('resources/css/app.css')
    </head>
    <body class="antialiased">
        <!-- Navbar -->
        <nav class="bg-white dark:bg-gray-800 shadow">
            <div class="max-w-7xl mx-auto px-2 sm:px-6 lg:px-8">
                <div class="relative flex items-center justify-between h-16">
                    <div
                        class="absolute inset-y-0 left-0 flex items-center sm:hidden"
                    >
                        <!-- Mobile menu button-->
                        <button
                            type="button"
                            class="inline-flex items-center justify-center p-2 rounded-md text-gray-400 hover:text-white hover:bg-gray-700 focus:outline-none focus:ring-2 focus:ring-inset focus:ring-white"
                            aria-controls="mobile-menu"
                            aria-expanded="false"
                            @click="open = !open"
                        >
                            <span class="sr-only">Open main menu</span>
                            <!-- Icon when menu is closed. -->
                            <!-- Heroicon name: menu -->
                            <svg
                                class="block h-6 w-6"
                                xmlns="http://www.w3.org/2000/svg"
                                fill="none"
                                viewBox="0 0 24 24"
                                stroke="currentColor"
                                aria-hidden="true"
                            >
                                <path
                                    stroke-linecap="round"
                                    stroke-linejoin="round"
                                    stroke-width="2"
                                    d="M4 6h16M4 12h16m-7 6h7"
                                />
                            </svg>
                            <!-- Icon when menu is open. -->
                            <svg
                                class="hidden h-6 w-6"
                                xmlns="http://www.w3.org/2000/svg"
                                fill="none"
                                viewBox="0 24 24"
                                stroke="currentColor"
                                aria-hidden="true"
                            >
                                <path
                                    stroke-linecap="round"
                                    stroke-linejoin="round"
                                    stroke-width="2"
                                    d="M6 18L18 6M6 6l12 12"
                                />
                            </svg>
                        </button>
                    </div>
                    <div
                        class="flex-1 flex items-center justify-center sm:items-stretch sm:justify-start"
                    >
                        <div class="flex-shrink-0">
                            <a
                                href="{{ url('/') }}"
                                class="text-xl font-bold text-gray-900 dark:text-white"
                            >
                                {{ config("app.name") }}
                            </a>
                        </div>
                        <div class="hidden sm:block sm:ml-6">
                            <div class="flex space-x-4">
                                <a
                                    href="{{ url('/') }}"
                                    class="text-gray-900 dark:text-white px-3 py-2 rounded-md text-sm font-medium"
                                    >Home</a
                                >
                                <a
                                    href="{{ url('/categories') }}"
                                    class="text-gray-900 dark:text-white px-3 py-2 rounded-md text-sm font-medium"
                                    >Categories</a
                                >
                                <a
                                    href="{{ url('/posts') }}"
                                    class="text-gray-900 dark:text-white px-3 py-2 rounded-md text-sm font-medium"
                                    >Posts</a
                                >
                            </div>
                        </div>
                    </div>
                    <!-- Desktop only auth routes links -->
                    <div class="hidden md:flex sm:ml-6 gap-10">
                        <!-- Github Icon and Link -->
                        <a
                            href="https://github.com/ManiruzzamanAkash/LaraFilament"
                            class="text-black hover:text-blue-600 dark:text-white px-3 py-2 rounded-md text-2xl font-medium mt-1"
                        >
                            <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-github" viewBox="0 0 16 16">
                                <path d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27s1.36.09 2 .27c1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.01 8.01 0 0 0 16 8c0-4.42-3.58-8-8-8"/>
                            </svg>
                        </a>
                        @if (Route::has('filament.admin.auth.login'))
                            @auth
                                <a
                                    href="{{ url('/admin') }}"
                                    class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded flex gap-3"
                                >
                                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
                                        <path stroke-linecap="round" stroke-linejoin="round" d="m2.25 12 8.954-8.955c.44-.439 1.152-.439 1.591 0L21.75 12M4.5 9.75v10.125c0 .621.504 1.125 1.125 1.125H9.75v-4.875c0-.621.504-1.125 1.125-1.125h2.25c.621 0 1.125.504 1.125 1.125V21h4.125c.621 0 1.125-.504 1.125-1.125V9.75M8.25 21h8.25" />
                                    </svg>
                                    Dashboard
                                </a>
                            @else
                                <a
                                    href="{{ route('filament.admin.auth.login') }}"
                                    class="bg-blue-500 hover:bg-blue-700 text-white font-bold py-2 px-4 rounded flex gap-3"
                                >
                                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
                                        <path stroke-linecap="round" stroke-linejoin="round" d="M8.25 9V5.25A2.25 2.25 0 0 1 10.5 3h6a2.25 2.25 0 0 1 2.25 2.25v13.5A2.25 2.25 0 0 1 16.5 21h-6a2.25 2.25 0 0 1-2.25-2.25V15m-3 0-3-3m0 0 3-3m-3 3H15" />
                                    </svg>
                                    Log in
                                </a>
                            @endauth
                        @endif
                    </div>
                    <div
                        class="absolute inset-y-0 right-0 flex items-center pr-2 sm:static sm:inset-auto sm:ml-6 sm:pr-0"
                        :class="{'block': open, 'hidden': !open}"
                    >
                        @if (Route::has('filament.admin.auth.login'))
                            @auth
                                <a
                                    href="{{ url('/dashboard') }}"
                                    class="text-gray-900 dark:text-white px-3 py-2 rounded-md text-sm font-medium"
                                    >Dashboard</a
                                >
                            @else
                                <a
                                    href="{{ route('filament.admin.auth.login') }}"
                                    class="text-gray-900 dark:text-white px-3 py-2 rounded-md text-sm font-medium"
                                    >Log in</a
                                >
                            @endauth
                        @endif
                    </div>
                </div>
            </div>
        </nav>
        <div class="container mx-auto px-4 my-5">@yield('content')</div>
        <!-- Footer -->
        <footer class="bg-white dark:bg-gray-800 shadow mt-10">
            <div class="max-w-7xl mx-auto px-2 sm:px-6 lg:px-8">
                <div class="flex items-center justify-between h-16">
                    <div class="flex items-center">
                        <p class="text-gray-900 dark:text-white">
                            © {{ date("Y") }} {{ config("app.name") }}. All
                            rights reserved.
                        </p>
                    </div>
                    <div class="flex items-center">
                        <a
                            href="https://github.com/ManiruzzamanAkash"
                            class="text-gray-900 dark:text-white"
                        >
                            Made with ?? by Maniruzzaman Akash
                        </a>
                    </div>
                </div>
            </div>
        </footer>
        @filamentScripts @vite('resources/js/app.js')
        <script src="//unpkg.com/alpinejs" defer></script>
    </body>
</html>
 |