Files
huginn/resources/views/components/layouts/app.blade.php
T

42 lines
2.2 KiB
PHP
Raw Normal View History

<!DOCTYPE html>
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>{{ isset($title) ? $title.' — ' : '' }}{{ config('app.name', 'Huginn') }}</title>
@vite(['resources/css/app.css', 'resources/js/app.js'])
@livewireStyles
</head>
<body class="min-h-screen bg-white text-neutral-900 antialiased dark:bg-neutral-950 dark:text-neutral-100">
<header class="border-b border-neutral-200 dark:border-neutral-800">
2026-07-22 21:22:14 +03:00
<div class="mx-auto flex max-w-5xl items-center gap-6 px-4 py-4">
<a href="{{ route('home') }}" class="text-lg font-semibold">Huginn</a>
<nav class="flex flex-1 gap-4 text-sm">
2026-07-22 21:22:14 +03:00
<a href="{{ route('sites.index') }}" class="text-neutral-600 hover:text-neutral-900 dark:text-neutral-400 dark:hover:text-neutral-100">Sites</a>
<a href="{{ route('discover') }}" class="text-neutral-600 hover:text-neutral-900 dark:text-neutral-400 dark:hover:text-neutral-100">Discover</a>
</nav>
<nav class="flex items-center gap-4 text-sm">
@auth
<span class="text-neutral-500">{{ auth()->user()->name }}</span>
<form method="POST" action="{{ route('logout') }}">
@csrf
<button type="submit" class="text-neutral-600 hover:text-neutral-900 dark:text-neutral-400 dark:hover:text-neutral-100">Log out</button>
</form>
@else
<a href="{{ route('login') }}" class="text-neutral-600 hover:text-neutral-900 dark:text-neutral-400 dark:hover:text-neutral-100">Log in</a>
<a href="{{ route('register') }}" class="rounded-md bg-neutral-900 px-3 py-1.5 font-medium text-white hover:bg-neutral-700 dark:bg-white dark:text-neutral-900 dark:hover:bg-neutral-200">Sign up</a>
@endauth
</nav>
</div>
</header>
<main>
{{ $slot }}
</main>
@livewireScripts
</body>
</html>