|
|
@ -16,7 +16,9 @@ const BlogList = ({ posts }) => { |
|
|
|
<ul className="list"> |
|
|
|
<ul className="list"> |
|
|
|
{posts.length > 1 && |
|
|
|
{posts.length > 1 && |
|
|
|
posts |
|
|
|
posts |
|
|
|
.sort((a, b) => a.frontmatter.date < b.frontmatter.date) |
|
|
|
// Ternary operator is used to fix chromium sorting
|
|
|
|
|
|
|
|
// See: https://stackoverflow.com/a/36507611
|
|
|
|
|
|
|
|
.sort((a, b) => (a.frontmatter.date < b.frontmatter.date ? 1 : -1)) |
|
|
|
.map((post) => ( |
|
|
|
.map((post) => ( |
|
|
|
<Link key={post.slug} href={{ pathname: `/posts/${post.slug}` }}> |
|
|
|
<Link key={post.slug} href={{ pathname: `/posts/${post.slug}` }}> |
|
|
|
<a> |
|
|
|
<a> |
|
|
|