diff --git a/frontend/src/components/filterFields/IndividualDateFilter.jsx b/frontend/src/components/filterFields/IndividualDateFilter.jsx index a3087ec0f1..0300e7bd98 100644 --- a/frontend/src/components/filterFields/IndividualDateFilter.jsx +++ b/frontend/src/components/filterFields/IndividualDateFilter.jsx @@ -1,47 +1,12 @@ -import React, { useState, useEffect } from "react"; +import React, { useState } from "react"; import { FormattedMessage } from "react-intl"; import Description from "../Form/Description"; -import { FormLabel, FormGroup, FormControl } from "react-bootstrap"; +import { FormGroup, FormControl } from "react-bootstrap"; export default function IndividualDateFilter({ onChange }) { - const [startDate, setStartDate] = useState(""); - const [endDate, setEndDate] = useState(""); const [birthDate, setBirthDate] = useState(""); const [deathDate, setDeathDate] = useState(""); - useEffect(() => { - updateQuery1("startDate", startDate); - }, [startDate]); - useEffect(() => { - updateQuery1("endDate", endDate); - }, [endDate]); - - const updateQuery1 = () => { - if (startDate || endDate) { - const query = { - range: { - datematched: {}, - }, - }; - - if (startDate) { - query.range.datematched.gte = startDate + "T00:00:00Z"; - } - - if (endDate) { - query.range.datematched.lte = endDate + "T23:59:59Z"; - } - onChange({ - filterId: "datematched", - filterKey: "Date Matched", - clause: "filter", - query: query, - }); - } else { - onChange(null, "date"); - } - }; - return (
-
-