Skip to content

Commit 0c0852f

Browse files
Added sorting to sort in descending order by created date.
1 parent df4f6fd commit 0c0852f

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

quartz.layout.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@ export const defaultContentPageLayout: PageLayout = {
5252
Component.Explorer({
5353
title: "Patterns",
5454
folderDefaultState: "open",
55+
sortFn: (a, b) => {
56+
return b.file?.dates?.created.valueOf()! - a.file?.dates?.created.valueOf()!
57+
}
5558
})
5659
)
5760
],

quartz/components/Drawer.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@ export default ((opts?: Options) => {
1616
const links = opts?.links ?? []
1717
const fileTree = new FileNode("")
1818
allFiles.forEach((file) => fileTree.add(file))
19-
19+
allFiles = allFiles.sort((a, b) => {
20+
return b.dates?.created.valueOf()! - a.dates?.created.valueOf()!
21+
})
2022
return (
2123
<div class="drawer">
2224
<div class="drawer-wrapper">
@@ -57,7 +59,9 @@ export default ((opts?: Options) => {
5759
{allFiles.map((value) => {
5860
return (
5961
<li key={value.slug}>
60-
<a href={resolveRelative(value.slug!, value.slug!)} data-for={value.slug}>{value.frontmatter?.title}</a>
62+
<a href={resolveRelative(value.slug!, value.slug!)} data-for={value.slug}>
63+
{value.frontmatter?.title}
64+
</a>
6165
</li>
6266
)
6367
})}

0 commit comments

Comments
 (0)