Refresh list status over Reverb with polling fallback, clarify queued vs processing, streamline upload empty states, and seed an admin login.
47 lines
1.9 KiB
PHP
47 lines
1.9 KiB
PHP
<!DOCTYPE html>
|
|
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
|
|
<head>
|
|
@include('partials.head')
|
|
</head>
|
|
<body class="min-h-screen bg-white antialiased dark:bg-zinc-900">
|
|
<div class="relative grid h-dvh flex-col items-center justify-center px-8 sm:px-0 lg:max-w-none lg:grid-cols-2 lg:px-0">
|
|
<div class="relative hidden h-full flex-col p-10 text-white lg:flex dark:border-e dark:border-zinc-800">
|
|
<div class="absolute inset-0 bg-zinc-900"></div>
|
|
<a href="{{ route('home') }}" class="relative z-20 flex items-center text-lg font-medium" wire:navigate>
|
|
{{ config('app.name', 'AndyTranscribe') }}
|
|
</a>
|
|
|
|
@php
|
|
[$message, $author] = str(Illuminate\Foundation\Inspiring::quotes()->random())->explode('-');
|
|
@endphp
|
|
|
|
<div class="relative z-20 mt-auto">
|
|
<blockquote class="space-y-2">
|
|
<flux:heading size="lg">“{{ trim($message) }}”</flux:heading>
|
|
<footer><flux:heading>{{ trim($author) }}</flux:heading></footer>
|
|
</blockquote>
|
|
</div>
|
|
</div>
|
|
<div class="w-full lg:p-8">
|
|
<div class="mx-auto flex w-full flex-col justify-center space-y-6 sm:w-[350px]">
|
|
<flux:brand
|
|
class="z-20 justify-center lg:hidden"
|
|
name="{{ config('app.name', 'AndyTranscribe') }}"
|
|
href="{{ route('home') }}"
|
|
wire:navigate
|
|
/>
|
|
{{ $slot }}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
@persist('toast')
|
|
<flux:toast.group>
|
|
<flux:toast />
|
|
</flux:toast.group>
|
|
@endpersist
|
|
|
|
@fluxScripts
|
|
</body>
|
|
</html>
|