14 lines
1.7 KiB
PHP
14 lines
1.7 KiB
PHP
<!doctype html>
|
|
<html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1"><meta name="theme-color" content="#0b0c0d"><link rel="icon" type="image/svg+xml" href="{{ asset('favicon.svg') }}"><title>Sign in · HickLab3D</title>@vite(['resources/css/app.css', 'resources/js/app.js'])</head>
|
|
<body class="grid min-h-screen place-items-center bg-slate-950 px-5 font-sans text-slate-100">
|
|
<main class="w-full max-w-lg rounded-3xl border border-slate-800 bg-slate-900 p-6 shadow-2xl shadow-black/30 sm:p-8">
|
|
<div class="mb-8 rounded-2xl bg-[#d8dad8] p-4 ring-1 ring-white/15 sm:p-6"><img src="{{ asset('hicklab3d-full.png') }}" alt="HickLab3D" class="mx-auto h-auto w-full max-w-[390px]"></div>
|
|
<h2 class="text-xl font-semibold">Welcome back</h2><p class="mt-1 text-sm text-slate-400">Sign in to your dashboard.</p>
|
|
<form method="post" action="{{ route('login.store') }}" class="mt-7 flex flex-col gap-5">@csrf
|
|
<label class="flex flex-col gap-2 text-sm font-medium">Username<input name="username" value="{{ old('username') }}" required autocomplete="username" class="rounded-xl border border-slate-700 bg-slate-950 px-4 py-3 outline-none focus:border-brand"></label>
|
|
<label class="flex flex-col gap-2 text-sm font-medium">Password<input type="password" name="password" required autocomplete="current-password" class="rounded-xl border border-slate-700 bg-slate-950 px-4 py-3 outline-none focus:border-brand"></label>
|
|
@error('username')<p role="alert" class="text-sm text-rose-400">{{ $message }}</p>@enderror
|
|
<button class="rounded-xl bg-brand px-4 py-3 font-semibold text-slate-950 transition-colors hover:bg-brand/80">Sign in</button>
|
|
</form>
|
|
</main></body></html>
|