Initial commit
This commit is contained in:
@@ -0,0 +1,86 @@
|
||||
@php
|
||||
try {
|
||||
$branding = \App\Models\AppSetting::branding();
|
||||
} catch (\Throwable $e) {
|
||||
$branding = \App\Models\AppSetting::brandingDefaults();
|
||||
}
|
||||
@endphp
|
||||
<!DOCTYPE html>
|
||||
<html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<meta name="csrf-token" content="{{ csrf_token() }}">
|
||||
|
||||
<title>{{ $branding['app_name'] ?? config('app.name', 'Database Kesiswaan') }}</title>
|
||||
|
||||
@if (!empty($branding['app_favicon']))
|
||||
<link rel="icon" type="image/png" href="{{ asset('storage/' . $branding['app_favicon']) }}">
|
||||
@endif
|
||||
|
||||
<link rel="preconnect" href="https://fonts.bunny.net">
|
||||
<link href="https://fonts.bunny.net/css?family=figtree:400,500,600,700&display=swap" rel="stylesheet" />
|
||||
|
||||
@vite(['resources/css/app.css', 'resources/js/app.js'])
|
||||
</head>
|
||||
<body class="min-h-screen bg-slate-100 font-sans antialiased text-slate-900">
|
||||
<div class="relative min-h-screen overflow-hidden bg-[radial-gradient(circle_at_top_left,_rgba(99,102,241,0.18),_transparent_35%),radial-gradient(circle_at_bottom_right,_rgba(14,165,233,0.15),_transparent_30%)]">
|
||||
<div class="absolute inset-0 bg-[linear-gradient(to_bottom,_rgba(255,255,255,0.55),_rgba(248,250,252,0.9))]"></div>
|
||||
|
||||
<div class="relative mx-auto flex min-h-screen max-w-7xl items-center px-4 py-10 sm:px-6 lg:px-8">
|
||||
<div class="grid w-full grid-cols-1 gap-8 lg:grid-cols-[1.1fr_520px] lg:items-center">
|
||||
<div class="hidden lg:block">
|
||||
<div class="max-w-xl">
|
||||
<div class="inline-flex items-center gap-3 rounded-full border border-indigo-100 bg-white/80 px-4 py-2 shadow-sm shadow-slate-200/60 backdrop-blur">
|
||||
<div class="flex h-9 w-9 items-center justify-center overflow-hidden rounded-2xl bg-indigo-600 text-sm font-bold text-white shadow-lg shadow-indigo-200">
|
||||
@if (!empty($branding['app_logo']))
|
||||
<img src="{{ asset('storage/' . $branding['app_logo']) }}" alt="{{ $branding['app_name'] }}" class="h-full w-full object-contain bg-white p-1">
|
||||
@else
|
||||
{{ $branding['app_short_name'] ?? 'DK' }}
|
||||
@endif
|
||||
</div>
|
||||
<div>
|
||||
<div class="text-sm font-semibold text-slate-900">{{ $branding['app_name'] ?? 'Database Kesiswaan' }}</div>
|
||||
<div class="text-xs text-slate-500">Sistem Administrasi Sekolah</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h1 class="mt-8 text-4xl font-bold leading-tight text-slate-900">
|
||||
Kelola data siswa, dokumen sekolah, dan proses kenaikan kelas dalam satu panel administrasi yang tertata.
|
||||
</h1>
|
||||
<p class="mt-4 text-base leading-7 text-slate-600">
|
||||
Masuk ke sistem untuk mengelola master data, verifikasi dokumen siswa, histori akademik, dan proses kenaikan kelas dengan alur kerja yang lebih nyaman.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="w-full">
|
||||
<div class="overflow-hidden rounded-[32px] border border-white/80 bg-white/95 shadow-[0_30px_80px_-35px_rgba(15,23,42,0.35)] backdrop-blur">
|
||||
<div class="border-b border-slate-100 bg-gradient-to-r from-indigo-50 via-white to-sky-50 px-6 py-6 sm:px-8">
|
||||
<div class="flex items-center gap-4">
|
||||
<div class="flex h-14 w-14 items-center justify-center overflow-hidden rounded-3xl bg-indigo-600 text-lg font-bold text-white shadow-lg shadow-indigo-200">
|
||||
@if (!empty($branding['app_logo']))
|
||||
<img src="{{ asset('storage/' . $branding['app_logo']) }}" alt="{{ $branding['app_name'] }}" class="h-full w-full object-contain bg-white p-2">
|
||||
@else
|
||||
{{ $branding['app_short_name'] ?? 'DK' }}
|
||||
@endif
|
||||
</div>
|
||||
<div>
|
||||
<div class="text-sm font-semibold uppercase tracking-[0.18em] text-indigo-500">Login Admin</div>
|
||||
<h1 class="mt-1 text-2xl font-bold text-slate-900">Masuk ke {{ $branding['app_name'] ?? 'Database Kesiswaan' }}</h1>
|
||||
<p class="mt-1 text-sm text-slate-500">Gunakan akun administrator untuk mengakses panel.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="px-6 py-6 sm:px-8 sm:py-8">
|
||||
{{ $slot }}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user