// material-uisubDivision import { Button, FormControlLabel, Grid, TextField, Typography } from '@mui/material'; import MainCard from "../../../components/MainCard"; import { useForm } from "react-hook-form"; import { // useEffect, useState } from "react"; import Checkbox from "@mui/material/Checkbox"; import * as React from "react"; import AddCircleOutlineIcon from '@mui/icons-material/AddCircleOutline'; import { useNavigate } from "react-router"; import axios from "axios"; import { GET_EMAIL_LIST } from 'utils/ApiPathConst'; import {PNSPS_BUTTON_THEME} from "../../../themes/buttonConst"; import {ThemeProvider} from "@emotion/react"; // ==============================|| DASHBOARD - DEFAULT ||============================== // const UserSearchForm = ({ applySearch }) => { const navigate = useNavigate(); const [type, setType] = useState([]); const [locked, setLocked] = useState(false); const { reset, register, handleSubmit } = useForm() const onSubmit = (data) => { let typeArray = []; for (let i = 0; i < type.length; i++) { typeArray.push(type[i].label); } const temp = { username: data.userName, enName: data.fullenName, post: data.post, email: data.email, locked: locked, }; applySearch(temp); }; function resetForm() { setType([]); setLocked(false); reset(); axios.get(`${GET_EMAIL_LIST}`) .then(r => { console.log(r) }) .catch(err => { console.log(err) }) } const handleNewUserClick = () => { // console.log(id) navigate('/user/-1'); // navigate('/user/' + id); }; return (
{/*row 1*/} Search {/*row 2*/} setLocked(event.target.checked)} name="checked" color="primary" size="small" /> } label={Locked} /> {/*last row*/}
); }; export default UserSearchForm;