Skip to content

Commit

Permalink
fix: Clear filter
Browse files Browse the repository at this point in the history
  • Loading branch information
gaquarius committed Jan 25, 2024
1 parent 979dd31 commit 3e37a8b
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions src/library/ValidatorList/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ import type { ValidatorListProps } from './types';
import { FilterHeaders } from './Filters/FilterHeaders';
import { FilterBadges } from './Filters/FilterBadges';
import type { NominationStatus } from './ValidatorItem/types';
import { useStaking } from 'contexts/Staking';

export const ValidatorListInner = ({
nominator: initialNominator,
Expand Down Expand Up @@ -79,10 +80,11 @@ export const ValidatorListInner = ({
const { activeEra } = useNetworkMetrics();
const { activeAccount } = useActiveAccounts();
const { setModalResize } = useOverlay().modal;
const { injectValidatorListData } = useValidators();
const { injectValidatorListData, sessionValidators } = useValidators();
const { getNomineesStatus } = useNominationStatus();
const { getPoolNominationStatus } = useBondedPools();
const { applyFilter, applyOrder, applySearch } = useValidatorFilters();
const { eraStakers } = useStaking();

const { selected, listFormat, setListFormat } = listProvider;
const includes = getFilters('include', 'validators');
Expand Down Expand Up @@ -164,6 +166,10 @@ export const ValidatorListInner = ({
setRenderIterationState(iter);
};

useEffect(() => {
setupValidatorList();
}, [eraStakers]);

// Pagination.
const totalPages = Math.ceil(validators.length / ListItemsPerPage);
const pageEnd = page * ListItemsPerPage - 1;
Expand Down Expand Up @@ -303,7 +309,7 @@ export const ValidatorListInner = ({
// List ui changes / validator changes trigger re-render of list.
useEffect(() => {
if (allowFilters && fetched) handleValidatorsFilterUpdate();
}, [order, isSyncing, includes?.length, excludes?.length]);
}, [order, isSyncing, includes?.length, excludes?.length, sessionValidators]);

// Handle modal resize on list format change.
useEffect(() => {
Expand Down

0 comments on commit 3e37a8b

Please sign in to comment.