diff --git a/src/argo-archive-list.ts b/src/argo-archive-list.ts index d914835..855ee38 100644 --- a/src/argo-archive-list.ts +++ b/src/argo-archive-list.ts @@ -163,43 +163,45 @@ export class ArgoArchiveList extends LitElement { ${dateLabel} - ${pages.map((page) => { - const u = new URL(page.url); - return html` - this._openPage(page)}> - - e.stopPropagation()} - > - - ${page.favIconUrl - ? html` - - ` - : html`article`} - - - ${page.title || page.url} - ${u.hostname} - - - `; - })} + ${(pages || []) + .sort((a, b) => Number(b.ts) - Number(a.ts)) + .map((page) => { + const u = new URL(page.url); + return html` + this._openPage(page)}> + + e.stopPropagation()} + > + + ${page.favIconUrl + ? html` + + ` + : html`article`} + + + ${page.title || page.url} + ${u.hostname} + + + `; + })}