"use client" import { useForm, Controller } from "react-hook-form" import { Button } from "@/components/ui/button" import { Input } from "@/components/ui/input" import Link from "next/link" import { useRouter } from "next/navigation" type FormValues = { nrp: string password: string } export default function SignInPage() { const router = useRouter() const { control, handleSubmit, formState: { errors, isSubmitting }, } = useForm({ defaultValues: { nrp: "", password: "", }, }) const onSubmit = async (data: FormValues) => { console.log("DATA LOGIN:", data) await new Promise((res) => setTimeout(res, 1000)) router.push("/dashboard") } return (

Masuk

( )} /> {errors.nrp && (

{errors.nrp.message}

)}
( )} /> {errors.password && (

{errors.password.message}

)}

Belum punya akun?{" "} Daftar Sekarang

) }