// material-ui import { Button, Grid, TextField, Typography } from '@mui/material'; import MainCard from "components/MainCard"; import { useForm } from "react-hook-form"; import * as React from "react"; import * as DateUtils from "utils/DateUtils"; import {ThemeProvider} from "@emotion/react"; import { useNavigate } from "react-router-dom"; import {PNSPS_BUTTON_THEME} from "../../../themes/buttonConst"; // ==============================|| DASHBOARD - DEFAULT ||============================== // const SearchPublicNoticeForm = ({ applySearch, searchCriteria}) => { const navigate = useNavigate() const [minDate, setMinDate] = React.useState(searchCriteria.dateFrom); const [maxDate, setMaxDate] = React.useState(searchCriteria.dateTo); const marginBottom = 2.5; const { reset, register, handleSubmit } = useForm() const onSubmit = (data) => { const temp = { key: data.key, dateFrom: data.dateFrom, dateTo: data.dateTo, }; applySearch(temp); }; function resetForm() { reset(); } return (
{/*row 1*/} Search {/*row 2*/} { setMinDate(DateUtils.dateValue(newValue)); }} InputLabelProps={{ shrink: true }} sx={{ "& .MuiInputBase-input": {display:"block"} }} /> { setMaxDate(DateUtils.dateValue(newValue)); }} id="dateTo" type="date" label={"Submit Date (To)"} defaultValue={searchCriteria.dateTo} sx={{ "& .MuiInputBase-input": {display:"block"} }} /> {/*last row*/}
); }; export default SearchPublicNoticeForm;