From abfa4890ac2319bfe2e2cfbb05bfbdfa276e1d80 Mon Sep 17 00:00:00 2001 From: nexxo Date: Tue, 4 Aug 2026 07:57:27 +0200 Subject: [PATCH] Die Einladenzeile im Portal springt nicht mehr MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Arbeit der Parallelsitzung an der Mitarbeiterverwaltung, hier nur eingecheckt — nicht von mir geschrieben. `sm:items-end` richtete die drei Felder unten aus. Der Fehler unter der E-Mail und der Hinweis unter der Rolle machten ihre Zelle hoeher und schoben damit deren Eingabefelder nach oben: drei Felder auf drei Hoehen, und je nachdem, ob gerade ein Fehler stand, sprang die Zeile. Jetzt `items-start` mit gleich hohen Beschriftungen; Fehler und Hinweis stehen unter der Zeile, wo sie niemanden mehr verschieben. Co-Authored-By: Claude Opus 5 --- resources/views/livewire/users.blade.php | 73 ++++++++++++++++-------- 1 file changed, 50 insertions(+), 23 deletions(-) diff --git a/resources/views/livewire/users.blade.php b/resources/views/livewire/users.blade.php index ce56378..b31bc85 100644 --- a/resources/views/livewire/users.blade.php +++ b/resources/views/livewire/users.blade.php @@ -14,30 +14,57 @@ {{-- Anlegen. Ausdrücklich NICHT einladen: hier entsteht nur die Zeile, die Einladung verschickt der Knopf in der Tabelle. Ein Inhaber soll sein Team vorbereiten können, ohne dass jemand eine Mail bekommt. --}} -
-
- - - @error('inviteEmail')

{{ $message }}

@enderror + {{-- Eine Zeile aus Feldern, und alles, was darunter wachsen kann, wächst + AUSSERHALB davon. + + Vorher stand hier `sm:items-end`: Der Fehler unter der E-Mail und der + Hinweis unter der Rolle machten ihre Zelle höher, und weil unten + ausgerichtet wurde, schob das ihre Eingabefelder nach OBEN. Drei + Felder auf drei verschiedenen Höhen, und je nachdem, ob gerade ein + Fehler stand, sprang die Zeile. + + `items-start` und gleich hohe Beschriftungen richten die Felder + aneinander aus. Fehler und Hinweis stehen unter der Zeile, wo sie + niemanden mehr verschieben. --}} + +
+
+ + +
+
+ + +
+
+ + +
+ {{-- Ein leerer Platzhalter in Beschriftungshöhe, damit der Knopf auf + der Linie der Felder sitzt — und nicht über einen abgezählten + Abstand, der bei der nächsten Schriftgröße nicht mehr stimmt. --}} +
+ + + {{ __('users.add') }} + +
-
- - -
-
- - - {{-- Der ehrliche Satz zu „Nur Lesen": die Rolle nimmt den eigenen - Speicherplatz weg, hebt aber eine Freigabe nicht auf. --}} -

{{ __('users.role_readonly_means') }}

-
- - {{ __('users.add') }} - + + @error('inviteEmail')

{{ $message }}

@enderror + + {{-- Nur zur Rolle, die wirklich gewählt ist. Der Satz stand vorher + immer da und beschrieb „Nur Lesen", während „Mitglied" ausgewählt + war — eine Erklärung zu etwas, das gar nicht passiert. --}} + @if ($inviteRole === 'readonly') +

{{ __('users.role_readonly_means') }}

+ @endif {{-- Der Mailversand fehlt: gesagt, bevor jemand drückt.