diff --git a/src/components/ImageGallery/ImageGalleryFilters.jsx b/src/components/ImageGallery/ImageGalleryFilters.jsx index 86a0efe2..f6147eb3 100644 --- a/src/components/ImageGallery/ImageGalleryFilters.jsx +++ b/src/components/ImageGallery/ImageGalleryFilters.jsx @@ -1,7 +1,7 @@ import React, { useState, useCallback, useEffect } from "react"; import { FormProvider, useForm } from "react-hook-form"; import moment from "moment"; -import DateRangePicker, { DateRangePicker1 } from "../../components/common/DateRangePicker"; +import DateRangePicker from "../../components/common/DateRangePicker"; import SelectMultiple from "../../components/common/SelectMultiple"; const defaultGalleryFilterValues = { @@ -31,7 +31,7 @@ const ImageGalleryFilters = ({ defaultValues: defaultGalleryFilterValues, }); - const { handleSubmit, reset } = methods; + const { handleSubmit, reset, setValue } = methods; // Prefill form when appliedFilters changes useEffect(() => { @@ -49,6 +49,15 @@ const ImageGalleryFilters = ({ } }, [appliedFilters, reset]); + // Handle date range change and set form values + const handleDateRangeChange = useCallback( + ({ startDate, endDate }) => { + setValue("startDate", startDate); + setValue("endDate", endDate); + }, + [setValue] + ); + // Submit → Apply filters const onSubmit = useCallback( (formData) => { @@ -80,10 +89,10 @@ const ImageGalleryFilters = ({ {/* Date Range */}