From 29f095bcc938826640a21c0c138cf5477bcf9519 Mon Sep 17 00:00:00 2001 From: Jeremy Date: Wed, 30 Oct 2024 20:49:46 +0530 Subject: [PATCH] Tweak auth pages for smaller screens (#467) --- app/(auth)/login/page.tsx | 38 ++++++++++++++--------------- app/(auth)/register/page.tsx | 46 ++++++++++++++++++------------------ 2 files changed, 42 insertions(+), 42 deletions(-) diff --git a/app/(auth)/login/page.tsx b/app/(auth)/login/page.tsx index f3a1cb4..97f9cdc 100644 --- a/app/(auth)/login/page.tsx +++ b/app/(auth)/login/page.tsx @@ -1,44 +1,44 @@ -"use client"; +'use client'; -import Link from "next/link"; -import { useRouter } from "next/navigation"; -import { useActionState, useEffect, useState } from "react"; -import { toast } from "sonner"; +import Link from 'next/link'; +import { useRouter } from 'next/navigation'; +import { useActionState, useEffect, useState } from 'react'; +import { toast } from 'sonner'; -import { AuthForm } from "@/components/custom/auth-form"; -import { SubmitButton } from "@/components/custom/submit-button"; +import { AuthForm } from '@/components/custom/auth-form'; +import { SubmitButton } from '@/components/custom/submit-button'; -import { login, LoginActionState } from "../actions"; +import { login, LoginActionState } from '../actions'; export default function Page() { const router = useRouter(); - const [email, setEmail] = useState(""); + const [email, setEmail] = useState(''); const [state, formAction] = useActionState( login, { - status: "idle", - }, + status: 'idle', + } ); useEffect(() => { - if (state.status === "failed") { - toast.error("Invalid credentials!"); - } else if (state.status === "invalid_data") { - toast.error("Failed validating your submission!"); - } else if (state.status === "success") { + if (state.status === 'failed') { + toast.error('Invalid credentials!'); + } else if (state.status === 'invalid_data') { + toast.error('Failed validating your submission!'); + } else if (state.status === 'success') { router.refresh(); } }, [state.status, router]); const handleSubmit = (formData: FormData) => { - setEmail(formData.get("email") as string); + setEmail(formData.get('email') as string); formAction(formData); }; return ( -
+

Sign In

@@ -56,7 +56,7 @@ export default function Page() { > Sign up - {" for free."} + {' for free.'}

diff --git a/app/(auth)/register/page.tsx b/app/(auth)/register/page.tsx index 6ce4083..cd51f86 100644 --- a/app/(auth)/register/page.tsx +++ b/app/(auth)/register/page.tsx @@ -1,46 +1,46 @@ -"use client"; +'use client'; -import Link from "next/link"; -import { useRouter } from "next/navigation"; -import { useActionState, useEffect, useState } from "react"; -import { toast } from "sonner"; +import Link from 'next/link'; +import { useRouter } from 'next/navigation'; +import { useActionState, useEffect, useState } from 'react'; +import { toast } from 'sonner'; -import { AuthForm } from "@/components/custom/auth-form"; -import { SubmitButton } from "@/components/custom/submit-button"; +import { AuthForm } from '@/components/custom/auth-form'; +import { SubmitButton } from '@/components/custom/submit-button'; -import { register, RegisterActionState } from "../actions"; +import { register, RegisterActionState } from '../actions'; export default function Page() { const router = useRouter(); - const [email, setEmail] = useState(""); + const [email, setEmail] = useState(''); const [state, formAction] = useActionState( register, { - status: "idle", - }, + status: 'idle', + } ); useEffect(() => { - if (state.status === "user_exists") { - toast.error("Account already exists"); - } else if (state.status === "failed") { - toast.error("Failed to create account"); - } else if (state.status === "invalid_data") { - toast.error("Failed validating your submission!"); - } else if (state.status === "success") { - toast.success("Account created successfully"); + if (state.status === 'user_exists') { + toast.error('Account already exists'); + } else if (state.status === 'failed') { + toast.error('Failed to create account'); + } else if (state.status === 'invalid_data') { + toast.error('Failed validating your submission!'); + } else if (state.status === 'success') { + toast.success('Account created successfully'); router.refresh(); } }, [state, router]); const handleSubmit = (formData: FormData) => { - setEmail(formData.get("email") as string); + setEmail(formData.get('email') as string); formAction(formData); }; return ( -
+

Sign Up

@@ -51,14 +51,14 @@ export default function Page() { Sign Up

- {"Already have an account? "} + {'Already have an account? '} Sign in - {" instead."} + {' instead.'}