diff --git a/src/components/RecurringExpense/RecurringExpenseList.jsx b/src/components/RecurringExpense/RecurringExpenseList.jsx index 77d02d13..1d3bd14d 100644 --- a/src/components/RecurringExpense/RecurringExpenseList.jsx +++ b/src/components/RecurringExpense/RecurringExpenseList.jsx @@ -18,7 +18,7 @@ import Error from "../common/Error"; import { useRecurringExpenseContext } from "../../pages/RecurringExpense/RecurringExpensePage"; import { useRecurringExpenseList } from "../../hooks/useExpense"; -const RecurringExpenseList = ({ search }) => { +const RecurringExpenseList = ({ search, filterStatuses }) => { const { setManageRequest, setVieRequest } = useRecurringExpenseContext(); const navigate = useNavigate(); const [IsDeleteModalOpen, setIsDeleteModalOpen] = useState(false); @@ -149,6 +149,10 @@ const RecurringExpenseList = ({ search }) => { ); }; + const filteredData = recurringExpenseData.filter((item) => + filterStatuses.includes(item?.status?.id) + ); + const handleDelete = (id) => { setDeletingId(id); DeleteExpense( @@ -191,8 +195,8 @@ const RecurringExpenseList = ({ search }) => {
- {recurringExpenseData.length > 0 ? ( - recurringExpenseData.map((recurringExpense) => ( + {filteredData.length > 0 ? ( + filteredData.map((recurringExpense) => (