From 0b07d8b3d33cd665f2f6fda01b69e2af71c09133 Mon Sep 17 00:00:00 2001 From: elpatron Date: Sun, 31 May 2026 11:42:28 +0200 Subject: [PATCH] =?UTF-8?q?feat(auth):=20Hilfe-Button=20auf=20Login=20?= =?UTF-8?q?=C3=B6ffnet=20Hinweise-Modal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Ersetzt den toten #help-Link durch einen Button, der dasselbe Hinweise- und Haftungsausschluss-Modal wie in der App anzeigt. Co-authored-by: Cursor --- client/src/components/AuthOnboarding.tsx | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/client/src/components/AuthOnboarding.tsx b/client/src/components/AuthOnboarding.tsx index 7698080..06d4194 100644 --- a/client/src/components/AuthOnboarding.tsx +++ b/client/src/components/AuthOnboarding.tsx @@ -13,6 +13,7 @@ import { } from '../services/auth.js' import { KeyRound, ShieldAlert, Languages, HelpCircle, UserRound, X } from 'lucide-react' import RegistrationDisclaimer from './RegistrationDisclaimer.tsx' +import DisclaimerModal from './DisclaimerModal.tsx' import BetaBadge from './BetaBadge.tsx' interface AuthOnboardingProps { @@ -50,6 +51,7 @@ export default function AuthOnboarding({ onAuthenticated, onOpenDemo }: AuthOnbo const [isNewRegistration, setIsNewRegistration] = useState(false) const [showDisclaimer, setShowDisclaimer] = useState(false) + const [showHelp, setShowHelp] = useState(false) const finishAuth = () => { if (isNewRegistration) { @@ -410,6 +412,7 @@ export default function AuthOnboarding({ onAuthenticated, onOpenDemo }: AuthOnbo // Render 3: Standard Login / Registration options form return ( + <>
Kapteins Daagbok @@ -570,15 +573,23 @@ export default function AuthOnboarding({ onAuthenticated, onOpenDemo }: AuthOnbo
- - +
+ setShowHelp(false)} /> + ) }