Files
HickLab3D_Dashboard/resources/views/auth/login.blade.php
T
hermes d4928789c4
Deploy HickLab3D Dashboard / Deploy to production (push) Failing after 23s
Add HL3D branding, Etsy Live/Draft paging and Projects lifecycle
Replace the old touchmark/PNG identity with the supplied lockup and
monogram, segmented role-aware navigation, Live/Draft listing filters
with generation-based cache invalidation, and admin Projects covering
immutable file revisions, listing live pointers, and exact-decimal
filament/packaging/shipping costing. Additive schema only; no Etsy
publication. Isolated clone tests: 301 tests, 1162 assertions.
2026-11-08 12:50:56 +00:00

14 lines
1.8 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="#111316"><link rel="icon" type="image/svg+xml" href="{{ asset('branding/hl3d-monogram-dark-background.svg') }}"><title>Sign in · HL3D</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-ice p-4 ring-1 ring-white/15 sm:p-6"><img src="{{ asset('branding/hl3d-lockup-light-background.svg') }}" alt="HickLab3D · Engineered Excellence" 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>