Browse Source

make proposals sorted by newest

Klaudiusz Dembler 4 years ago
parent
commit
2432da3eeb

+ 3 - 2
pioneer/packages/joy-proposals/src/Proposal/ProposalPreviewList.tsx

@@ -57,6 +57,7 @@ function ProposalPreviewList ({ bestNumber }: ProposalPreviewListProps) {
 
   const proposalsMap = mapFromProposals(proposals);
   const filteredProposals = proposalsMap.get(activeFilter) as ParsedProposal[];
+  const sortedProposals = filteredProposals.sort((p1, p2) => p2.id.cmp(p1.id));
 
   return (
     <Container className="Proposal">
@@ -72,9 +73,9 @@ function ProposalPreviewList ({ bestNumber }: ProposalPreviewListProps) {
           ))}
         </Menu>
         {
-          filteredProposals.length ? (
+          sortedProposals.length ? (
             <Card.Group>
-              {filteredProposals.map((prop: ParsedProposal, idx: number) => (
+              {sortedProposals.map((prop: ParsedProposal, idx: number) => (
                 <ProposalPreview key={`${prop.title}-${idx}`} proposal={prop} bestNumber={bestNumber} />
               ))}
             </Card.Group>