diff --git a/src/components/DailyProgressRport/TaskReportFilterPanel.jsx b/src/components/DailyProgressRport/TaskReportFilterPanel.jsx index 003339b4..371cdd12 100644 --- a/src/components/DailyProgressRport/TaskReportFilterPanel.jsx +++ b/src/components/DailyProgressRport/TaskReportFilterPanel.jsx @@ -1,5 +1,5 @@ import React, { useState } from "react"; -import { useCurrentService, useProjectInfra } from "../../hooks/useProjects"; +import { useCurrentService } from "../../hooks/useProjects"; import { useSelectedProject } from "../../slices/apiDataManager"; import { FormProvider, useForm } from "react-hook-form"; import { zodResolver } from "@hookform/resolvers/zod"; @@ -10,15 +10,14 @@ import { import { DateRangePicker1 } from "../common/DateRangePicker"; import SelectMultiple from "../common/SelectMultiple"; import { localToUtc } from "../../utils/appUtils"; +import { useTaskFilter } from "../../hooks/useTasks"; const TaskReportFilterPanel = ({ handleFilter }) => { const [resetKey, setResetKey] = useState(0); - const selectedProjec = useSelectedProject(); + const selectedProject = useSelectedProject(); const selectedService = useCurrentService(); - const { projectInfra, isLoading, error, isFetched } = useProjectInfra( - selectedProjec, - selectedService - ); + const { data } = useTaskFilter(selectedProject); + const methods = useForm({ resolver: zodResolver(TaskReportFilterSchema), defaultValues: TaskReportDefaultValue, @@ -32,21 +31,19 @@ const TaskReportFilterPanel = ({ handleFilter }) => { } = methods; const onSubmit = (formData) => { - console.log(formData) - const filterPayload = { - startDate:localToUtc(formData.startDate), - endDate:localToUtc(formData.endDate) - - } + const filterPayload = { + ...formData, + dateFrom: localToUtc(formData.dateFrom), + dateTo: localToUtc(formData.dateTo), + }; handleFilter(filterPayload); }; - const onClear =()=>{ + const onClear = () => { setResetKey((prev) => prev + 1); - handleFilter(TaskReportDefaultValue) - reset(TaskReportDefaultValue) - } - + handleFilter(TaskReportDefaultValue); + reset(TaskReportDefaultValue); + }; return (
@@ -54,34 +51,47 @@ const TaskReportFilterPanel = ({ handleFilter }) => { - {/*
- -
-
- -
*/} +
+ +
+
+ +
+
+ +
-