diff --git a/app/Http/Middleware/HandleInertiaRequests.php b/app/Http/Middleware/HandleInertiaRequests.php
index 2837b5c..146102a 100644
--- a/app/Http/Middleware/HandleInertiaRequests.php
+++ b/app/Http/Middleware/HandleInertiaRequests.php
@@ -2,6 +2,7 @@
namespace App\Http\Middleware;
+use App\Services\System\Setting\SystemService;
use App\Settings\SystemSettings;
use Illuminate\Http\Request;
use Inertia\Middleware;
@@ -40,6 +41,8 @@ public function share(Request $request): array
...parent::share($request),
'name' => fn () => app(SystemSettings::class)->app_name,
'address' => fn () => app(SystemSettings::class)->address,
+ 'logo_url' => fn () => app(SystemService::class)->systemData()['logo_url'] ?? asset('assets/logo.png'),
+ 'login_cover_url' => fn () => app(SystemService::class)->systemData()['login_cover_url'] ?? null,
'auth' => fn () => [
'user' => $request->user() ? [
'id' => $request->user()->id,
diff --git a/resources/js/components/LoginForm.vue b/resources/js/components/LoginForm.vue
index 51c83c9..54962d5 100644
--- a/resources/js/components/LoginForm.vue
+++ b/resources/js/components/LoginForm.vue
@@ -1,5 +1,5 @@
-
-
-
-
-
+ if (appearance === 'dark' || (appearance === 'system' && window.matchMedia('(prefers-color-scheme: dark)')
+ .matches)) {
+ document.documentElement.classList.add('dark');
+ } else {
+ document.documentElement.classList.remove('dark');
+ }
+ })();
+
+
+
+
+
+
-
-
-
-
+
+
- @fonts
+ @fonts
- @vite(['resources/css/app.css', 'resources/js/app.ts', "resources/js/pages/{$page['component']}.vue"])
-