From de28922784578ef01a8d48bb8ad90951b8883a58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Reinhard=20X=2E=20F=C3=BCrst?= Date: Mon, 27 Apr 2026 11:40:09 +0200 Subject: [PATCH] V 2.1.1 Passwort-Sichtbarkeit im Login per Auge-Icon umschaltbar Co-Authored-By: Claude Sonnet 4.6 --- app/login/page.tsx | 43 ++++++++++++++++++++++++++++++++----------- package.json | 2 +- 2 files changed, 33 insertions(+), 12 deletions(-) diff --git a/app/login/page.tsx b/app/login/page.tsx index fc6c234..2a2a41a 100644 --- a/app/login/page.tsx +++ b/app/login/page.tsx @@ -1,11 +1,12 @@ 'use client'; -import { useActionState } from 'react'; +import { useActionState, useState } from 'react'; import { login } from './actions'; import packageJson from '@/package.json'; export default function LoginPage() { const [state, loginAction, isPending] = useActionState(login, undefined); + const [showPassword, setShowPassword] = useState(false); const version = packageJson.version; const buildDate = process.env.NEXT_PUBLIC_BUILD_DATE || new Date().toLocaleDateString('de-DE', { day: '2-digit', month: '2-digit', year: 'numeric' }); @@ -48,16 +49,36 @@ export default function LoginPage() { > Passwort - +
+ + +
{state?.error && ( diff --git a/package.json b/package.json index 65ae9f8..5a435af 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ausgaben_next", - "version": "2.1.0", + "version": "2.1.1", "private": true, "scripts": { "dev": "next dev -p 3005",