From 6be1c60dd1b21cc0e2cd6c87c2d93b8a4a2af949 Mon Sep 17 00:00:00 2001 From: sonaligarud Date: Wed, 25 Sep 2024 19:34:10 +0530 Subject: [PATCH] Bug #224665 - Date filter is not working on poll list page --- packages/nulp_elite/src/pages/voting/votingList.js | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/packages/nulp_elite/src/pages/voting/votingList.js b/packages/nulp_elite/src/pages/voting/votingList.js index 03110642..c828d1f0 100644 --- a/packages/nulp_elite/src/pages/voting/votingList.js +++ b/packages/nulp_elite/src/pages/voting/votingList.js @@ -21,6 +21,7 @@ import FloatingChatIcon from "components/FloatingChatIcon"; const urlConfig = require("../../configs/urlConfig.json"); import { useTranslation } from "react-i18next"; import { Loading } from "@shiksha/common-lib"; +import dayjs from "dayjs"; const VotingList = () => { const [toasterOpen, setToasterOpen] = useState(false); @@ -42,22 +43,17 @@ const VotingList = () => { selectedEndDate: null, status: ["Live"], }); + const [finalFilters, setFinalFilters] = useState({}); const handleFilterChange = (newFilters) => { - const formatDateToISO = (dateStr) => { - const localDate = new Date(dateStr); - localDate.setUTCHours(0, 0, 0, 0); - return localDate.toISOString(); - }; - const formattedFilters = { ...newFilters, selectedStartDate: newFilters.selectedStartDate - ? formatDateToISO(newFilters.selectedStartDate) + ? dayjs(newFilters.selectedStartDate).format("YYYY-MM-DD") : null, selectedEndDate: newFilters.selectedEndDate - ? formatDateToISO(newFilters.selectedEndDate) + ? dayjs(newFilters.selectedEndDate).format("YYYY-MM-DD") : null, }; setFilters(formattedFilters); @@ -257,4 +253,4 @@ const VotingList = () => { ); }; -export default VotingList; +export default VotingList; \ No newline at end of file