"use client"; import { UserResult } from "@/app/api/user"; import { UserInputs } from "@/app/api/user/actions"; import { Card, CardContent, Grid, Stack, TextField, Typography, makeStyles, } from "@mui/material"; import { useFormContext } from "react-hook-form"; import { useTranslation } from "react-i18next"; const UserDetail: React.FC = () => { const { t } = useTranslation("user"); const { register, formState: { errors }, control, watch, } = useFormContext(); const password = watch("password"); const confirmPassword = watch("confirmPassword"); const username = watch("username"); const staffNo = watch("staffNo"); return ( {t("User Detail")} { if (password && value !== password) { return "Passwords do not match"; } return true; }, })} error={Boolean(errors.confirmPassword)} helperText={ Boolean(errors.confirmPassword) && (errors.confirmPassword?.message ? t(errors.confirmPassword.message) : "") } /> {/* */} ); }; export default UserDetail;