From 085f27d67c2c0389463f77ea05762d796ec7ed8a Mon Sep 17 00:00:00 2001 From: boban Date: Fri, 24 Apr 2026 14:11:53 +0200 Subject: [PATCH] Redesign: Login-Seite an Wizard-Design angepasst Eigenes HTML-Layout ohne Sidebar, mw-* CSS-Klassen, gleiches Logo und Karten-Design wie der Setup-Wizard. Icons als Inline-SVG da app.js (Phosphor) auf der Login-Seite nicht geladen wird. Co-Authored-By: Claude Sonnet 4.6 --- resources/views/auth/login.blade.php | 90 ++-------- .../views/livewire/auth/login-form.blade.php | 167 +++++++++--------- 2 files changed, 95 insertions(+), 162 deletions(-) diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php index a4b1e9d..9f87470 100644 --- a/resources/views/auth/login.blade.php +++ b/resources/views/auth/login.blade.php @@ -1,77 +1,17 @@ -{{-- resources/views/auth/login.blade.php --}} -@extends('layouts.blank') + + + + + + Anmelden · Mailwolt + @vite(['resources/css/app.css']) + @livewireStyles + + -@section('title', 'Login') + -@section('content') -
- -
-@endsection -{{-- resources/views/auth/login.blade.php --}} -{{--@extends('layouts.app')--}} - -{{--@section('title', 'Login')--}} - -{{--@section('content')--}} -{{--
--}} - -{{--
--}} -{{-- --}}{{-- Header-Chip + Icon --}} -{{--
--}} -{{-- Erster Login--}} -{{-- --}} -{{--
--}} - -{{--

--}} -{{-- Melde dich mit dem einmaligen Bootstrap-Konto an, um den Setup-Wizard zu starten.--}} -{{--

--}} - -{{-- --}}{{-- Fehler (optional) --}} -{{-- @if(session('error'))--}} -{{--
--}} -{{-- --}} -{{--
--}} -{{--

Anmeldung fehlgeschlagen

--}} -{{--

{{ session('error') }}

--}} -{{--
--}} -{{--
--}} -{{-- @endif--}} - -{{-- --}}{{-- Formular --}} -{{--
--}} -{{-- @csrf--}} - -{{-- --}} -{{-- --}} - -{{-- --}} -{{--
--}} -{{-- --}} -{{-- --}} -{{--
--}} - -{{--
--}} -{{-- --}} -{{-- Zugang zurücksetzen--}} -{{--
--}} - -{{-- --}} -{{--
--}} - -{{-- --}}{{-- Optional: Provider-Buttons --}} -{{-- --}}{{--
oder verbinden via
--}} -{{--
--}} -{{-- --}} -{{-- --}} -{{--
--}} -{{--
--}} -{{--
--}} -{{--@endsection--}} + @livewireScripts + + diff --git a/resources/views/livewire/auth/login-form.blade.php b/resources/views/livewire/auth/login-form.blade.php index 7269453..a6068aa 100644 --- a/resources/views/livewire/auth/login-form.blade.php +++ b/resources/views/livewire/auth/login-form.blade.php @@ -1,120 +1,113 @@ -
+
- {{-- Banner (dismissbar) --}} + {{-- Logo --}} +
+
+ + + + +
+
+
MAILWOLT
+
Control Panel
+
+
+ + {{-- Setup-Done Banner --}} @if($showBanner && $banner) -
-
-
- -
-
-
- {{ $banner['title'] ?? 'Erfolgreich registriert' }} -
-
- {{ $banner['message'] ?? 'Dein Konto ist bereit. Melde dich jetzt an.' }} -
-
+
+ +
+
{{ $banner['title'] ?? 'Einrichtung abgeschlossen' }}
+ @if(!empty($banner['message'])) +
{{ $banner['message'] }}
+ @endif
@endif -
-
- Erster Login - + {{-- Karte --}} +
+ +
+
Anmelden
+
Melde dich mit deinem Account an
- {{-- globale Fehlermeldung --}} + + {{-- Fehler --}} @if($error) -
- -
-

Anmeldung fehlgeschlagen

-

{{ $error }}

-
+
+ + {{ $error }}
@endif -
+
- - E-Mail / Benutzername + - @error('name') -

{{ $message }}

- @enderror + autocomplete="username" + autofocus + class="mw-modal-input @error('name') border-red-500/50 @enderror" + placeholder="admin@example.com"> + @error('name')
{{ $message }}
@enderror
-
- -
- Passwort +
+ -
- @error('password') -

{{ $message }}

- @enderror + @error('password')
{{ $message }}
@enderror
-
-
- -
+
+
- -
+ @if(\App\Models\Setting::signupAllowed()) -
- Noch keinen Account? Zur Registiereung +
+ Noch keinen Account? + Zur Registrierung
@endif
-