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` - favicon of ${u.hostname} - ` - : 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` + favicon of ${u.hostname} + ` + : html`article`} +
+
+ ${page.title || page.url} + ${u.hostname} +
+
+ `; + })}