Protect recordings per user, seed a demo login on container start, and bind-mount the app with Vite HMR for local Compose development.
28 lines
1.2 KiB
PHP
28 lines
1.2 KiB
PHP
<!DOCTYPE html>
|
|
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}" class="dark">
|
|
<head>
|
|
@include('partials.head')
|
|
<style>[x-cloak]{display:none!important}</style>
|
|
</head>
|
|
<body class="min-h-screen bg-stone-100 text-stone-900 antialiased dark:bg-zinc-900 dark:text-zinc-100">
|
|
<div class="relative flex min-h-svh flex-col items-center justify-center gap-6 bg-stone-100 p-6 md:p-10 dark:bg-zinc-900">
|
|
<div class="absolute end-4 top-4">
|
|
<x-appearance-toggle />
|
|
</div>
|
|
<div class="flex w-full max-w-sm flex-col gap-2">
|
|
<a href="{{ url('/') }}" class="mb-1 flex flex-col items-center gap-2 font-medium">
|
|
<span class="flex h-9 w-9 items-center justify-center rounded-md bg-teal-700 text-sm font-semibold text-white dark:bg-teal-600">
|
|
AT
|
|
</span>
|
|
<span class="text-lg font-semibold tracking-tight text-teal-800 dark:text-teal-300">{{ config('app.name', 'AndyTranscribe') }}</span>
|
|
</a>
|
|
<div class="flex flex-col gap-6">
|
|
{{ $slot }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@fluxScripts
|
|
</body>
|
|
</html>
|