fix(governance): order proposals list by closing date (#3276)
This commit is contained in:
parent
081f5b48e2
commit
c25858037a
@ -16,12 +16,8 @@ import orderBy from 'lodash/orderBy';
|
|||||||
const orderByDate = (arr: ProposalFieldsFragment[]) =>
|
const orderByDate = (arr: ProposalFieldsFragment[]) =>
|
||||||
orderBy(
|
orderBy(
|
||||||
arr,
|
arr,
|
||||||
[
|
[(p) => new Date(p?.terms?.closingDatetime).getTime(), (p) => p.id],
|
||||||
(p) => new Date(p?.terms?.enactmentDatetime || 0).getTime(), // has to be defaulted to 0 because new Date(null).getTime() -> NaN which is first when ordered.
|
['desc', 'desc']
|
||||||
(p) => new Date(p?.terms?.closingDatetime).getTime(),
|
|
||||||
(p) => p.id,
|
|
||||||
],
|
|
||||||
['desc', 'desc', 'desc']
|
|
||||||
);
|
);
|
||||||
|
|
||||||
export function getNotRejectedProposals<T extends ProposalFieldsFragment>(
|
export function getNotRejectedProposals<T extends ProposalFieldsFragment>(
|
||||||
|
Loading…
Reference in New Issue
Block a user