diff --git a/src/pages/DashboardInstructorManager/components/LatestBandiTableInstructorManagerAsync/index.js b/src/pages/DashboardInstructorManager/components/LatestBandiTableInstructorManagerAsync/index.js index bba95ad..1896e10 100644 --- a/src/pages/DashboardInstructorManager/components/LatestBandiTableInstructorManagerAsync/index.js +++ b/src/pages/DashboardInstructorManager/components/LatestBandiTableInstructorManagerAsync/index.js @@ -1,4 +1,4 @@ -import React, { useEffect, useState, useCallback } from 'react'; +import React, { useEffect, useState, useCallback, useMemo } from 'react'; import { __ } from '@wordpress/i18n'; import translationStrings from '../../../../translationStringsForComponents'; @@ -39,10 +39,15 @@ const LatestBandiTableInstructorManagerAsync = () => { name: { value: null, matchMode: 'contains' }, startDate: { value: null, matchMode: 'dateIs' }, endDate: { value: null, matchMode: 'dateIs' }, - status: { value: null, matchMode: 'equals' } + status: { value: 'PUBLISH', matchMode: 'equals' } } }); - const statuses = ['PUBLISH', 'EXPIRED']; + const statuses = ['PUBLISH']; + + // const displayedItems = useMemo(()=>{ + // if(!items) return null; + // return items.filter(item => item.status === 'PUBLISH'); + // },[items]) const getPaginationQuery = useCallback(() => getQueryParamsForPaginatedEndpoint(lazyState, statuses, 'id'), [lazyState]); @@ -172,7 +177,7 @@ const LatestBandiTableInstructorManagerAsync = () => { name: { value: null, matchMode: 'contains' }, startDate: { value: null, matchMode: 'dateIs' }, endDate: { value: null, matchMode: 'dateIs' }, - status: { value: null, matchMode: 'equals' } + status: { value: 'PUBLISH', matchMode: 'equals' } } }); }; @@ -192,7 +197,7 @@ const LatestBandiTableInstructorManagerAsync = () => { const paginationQuery = getPaginationQuery(); BandoService.getBandiPaginated(paginationQuery, getCallback, errGetCallbacks); - }, [lazyState]); + }, [lazyState, getPaginationQuery]); return (