added sort for news page
This commit is contained in:
parent
1e17732d89
commit
90e13900f6
|
|
@ -32,11 +32,17 @@ const newsItems = await getCollection("news", (post)=>{
|
|||
<div class="flex flex-col md:gap-8 gap-2 lg:max-w-4xl mx-auto bg-white p-8">
|
||||
{
|
||||
[...newsItems]
|
||||
.sort((a, b) =>
|
||||
.sort((a, b) => {
|
||||
const dateDiff =
|
||||
new Date(b.data.date).getTime() - new Date(a.data.date).getTime()
|
||||
)
|
||||
|
||||
if (dateDiff !== 0) return dateDiff
|
||||
|
||||
return (a.data.order ?? 0) - (b.data.order ?? 0)
|
||||
})
|
||||
.slice(0,6)
|
||||
.map((item) => (
|
||||
<NewsList data={item} />
|
||||
<NewsCard data={item} />
|
||||
))
|
||||
}
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -32,11 +32,17 @@ const newsItems = await getCollection("news", (post)=>{
|
|||
<div class="flex flex-col md:gap-8 gap-2 lg:max-w-4xl mx-auto bg-white p-8">
|
||||
{
|
||||
[...newsItems]
|
||||
.sort((a, b) =>
|
||||
.sort((a, b) => {
|
||||
const dateDiff =
|
||||
new Date(b.data.date).getTime() - new Date(a.data.date).getTime()
|
||||
)
|
||||
|
||||
if (dateDiff !== 0) return dateDiff
|
||||
|
||||
return (a.data.order ?? 0) - (b.data.order ?? 0)
|
||||
})
|
||||
.slice(0,6)
|
||||
.map((item) => (
|
||||
<NewsList data={item} />
|
||||
<NewsCard data={item} />
|
||||
))
|
||||
}
|
||||
</div>
|
||||
|
|
|
|||
Loading…
Reference in New Issue