Sort scheduler display (#7703)

This commit is contained in:
Jaco 2022-06-06 10:16:08 +02:00 committed by GitHub
parent 1a7e9c0672
commit f7657e0902
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 2 deletions

View File

@ -22,7 +22,10 @@ function DispatchQueue ({ className }: Props): React.ReactElement<Props> | null
const queued = useCall<DeriveDispatch[]>(api.derive.democracy.dispatchQueue);
const filtered = useMemo(
() => bestNumber && queued && queued.filter(({ at }) => at.gte(bestNumber)),
() => bestNumber && queued &&
queued
.filter(({ at }) => at.gte(bestNumber))
.sort((a, b) => a.at.cmp(b.at)),
[bestNumber, queued]
);

View File

@ -54,7 +54,10 @@ function Schedule ({ className = '' }: Props): React.ReactElement<Props> {
const items = useCall<ScheduledExt[]>(api.query.scheduler.agenda.entries, undefined, OPT_SCHED);
const filtered = useMemo(
() => bestNumber && items && items.filter(({ blockNumber }) => blockNumber.gte(bestNumber)),
() => bestNumber && items &&
items
.filter(({ blockNumber }) => blockNumber.gte(bestNumber))
.sort((a, b) => a.blockNumber.cmp(b.blockNumber)),
[bestNumber, items]
);