Procházet zdrojové kódy

User Page Update

MergeProblem1
B.E.N.S.O.N před 1 dnem
rodič
revize
c9ce1e30af
2 změnil soubory, kde provedl 31 přidání a 27 odebrání
  1. +2
    -0
      src/components/CreateUser/CreateUser.tsx
  2. +29
    -27
      src/components/CreateUser/UserDetail.tsx

+ 2
- 0
src/components/CreateUser/CreateUser.tsx Zobrazit soubor

@@ -80,6 +80,8 @@ const CreateUser: React.FC<Props> = ({ rules, auths }) => {
try { try {
formProps.reset({ formProps.reset({
username: "", username: "",
name: "",
staffNo: "",
addAuthIds: addAuthIds, addAuthIds: addAuthIds,
removeAuthIds: [], removeAuthIds: [],
password: "", password: "",


+ 29
- 27
src/components/CreateUser/UserDetail.tsx Zobrazit soubor

@@ -9,17 +9,15 @@ import {
Stack, Stack,
TextField, TextField,
Typography, Typography,
makeStyles,
} from "@mui/material"; } from "@mui/material";
import { useFormContext } from "react-hook-form"; import { useFormContext } from "react-hook-form";
import { useTranslation } from "react-i18next"; import { useTranslation } from "react-i18next";


const UserDetail: React.FC = () => { const UserDetail: React.FC = () => {
const { t } = useTranslation();
const { t } = useTranslation("user");
const { const {
register, register,
formState: { errors }, formState: { errors },
control,
} = useFormContext<UserInputs>(); } = useFormContext<UserInputs>();


return ( return (
@@ -39,6 +37,34 @@ const UserDetail: React.FC = () => {
error={Boolean(errors.username)} error={Boolean(errors.username)}
/> />
</Grid> </Grid>
<Grid item xs={6}>
<TextField
label={t("staffNo")}
fullWidth
{...register("staffNo")}
error={Boolean(errors.staffNo)}
helperText={
Boolean(errors.staffNo) && errors.staffNo?.message
? t(errors.staffNo.message)
: ""
}
/>
</Grid>
<Grid item xs={6}>
<TextField
label={t("name")}
fullWidth
{...register("name", {
required: "name required!",
})}
error={Boolean(errors.name)}
helperText={
Boolean(errors.name) && errors.name?.message
? t(errors.name.message)
: ""
}
/>
</Grid>
<Grid item xs={6}> <Grid item xs={6}>
<TextField <TextField
label={t("password")} label={t("password")}
@@ -71,16 +97,6 @@ const UserDetail: React.FC = () => {
error={Boolean(errors.password)} error={Boolean(errors.password)}
/> />
</Grid> </Grid>
{/* <Grid item xs={6}>
<TextField
label={t("name")}
fullWidth
{...register("name", {
required: "name required!",
})}
error={Boolean(errors.name)}
/>
</Grid> */}
</Grid> </Grid>
</CardContent> </CardContent>
</Card> </Card>
@@ -88,17 +104,3 @@ const UserDetail: React.FC = () => {
}; };


export default UserDetail; export default UserDetail;

{
/* <>
- 8-20 characters
<br/>
- Uppercase letters
<br/>
- Lowercase letters
<br/>
- Numbers
<br/>
- Symbols
</> */
}

Načítá se…
Zrušit
Uložit