diff --git a/src/app/favicon.ico b/src/app/favicon.ico index 718d6fe..02cccb7 100644 Binary files a/src/app/favicon.ico and b/src/app/favicon.ico differ diff --git a/src/app/login/page.tsx b/src/app/login/page.tsx index 86455ce..90e9971 100644 --- a/src/app/login/page.tsx +++ b/src/app/login/page.tsx @@ -1,6 +1,15 @@ -import { loginAction } from '@/lib/actions/auth'; +'use client'; + +import { loginAction, LoginResult } from '@/lib/actions/auth'; +import { useActionState } from 'react'; + +const initialState: LoginResult = { + message: '', + success: true +}; export default function LoginPage() { + const [state, formAction] = useActionState(loginAction, initialState); return (
@@ -8,8 +17,13 @@ export default function LoginPage() {

ACC Server Manager

Sign in to manage your servers

+ {state?.success ? null : ( +
+ {state?.message} +
+ )} -
+