From 30b27ed2bbd31f47130be04a8b4b5b4de40e1f1a Mon Sep 17 00:00:00 2001 From: Pramod Mahajan Date: Tue, 27 May 2025 12:31:48 +0530 Subject: [PATCH] added filter action while apply filter --- src/pages/Directory/DirectoryPageHeader.jsx | 124 +++++++++++++------- 1 file changed, 79 insertions(+), 45 deletions(-) diff --git a/src/pages/Directory/DirectoryPageHeader.jsx b/src/pages/Directory/DirectoryPageHeader.jsx index c3ae03cd..fcf603f4 100644 --- a/src/pages/Directory/DirectoryPageHeader.jsx +++ b/src/pages/Directory/DirectoryPageHeader.jsx @@ -1,4 +1,4 @@ -import React from "react"; +import React, { useEffect, useState } from "react"; const DirectoryPageHeader = ({ searchText, @@ -16,14 +16,19 @@ const DirectoryPageHeader = ({ applyFilter, loading, IsActive, - setIsOpenModal, - setOpenBucketModal + setIsOpenModal, + setOpenBucketModal, }) => { + const [filtered, setFiltered] = useState(); + + useEffect(() => { + setFiltered( + tempSelectedBucketIds?.length + tempSelectedCategoryIds?.length + ); + }, [tempSelectedBucketIds, tempSelectedCategoryIds]); return ( <> -
- -
+
    -

    +

    Filter by

    {/* Bucket Filter */}
    -

    Buckets

    +

    Buckets

    {filteredBuckets.map(({ id, name }) => (
    handleTempBucketChange(id)} />