diff --git a/components/article/LoadMoreButton.tsx b/components/article/LoadMoreButton.tsx index 6fc6495..523413b 100644 --- a/components/article/LoadMoreButton.tsx +++ b/components/article/LoadMoreButton.tsx @@ -22,7 +22,7 @@ export default function LoadMoreButton({ categorySlug, initialCount, hasMore: in const params = new URLSearchParams({ 'filter[status][_eq]': 'published', 'filter[category][slug][_eq]': categorySlug, - sort: '-published_at', + sort: '-published_at,-date_created', limit: '12', offset: String(offset), fields: diff --git a/lib/directus.ts b/lib/directus.ts index b6e607e..6923dc4 100644 --- a/lib/directus.ts +++ b/lib/directus.ts @@ -67,7 +67,7 @@ export async function getArticles(options: { 'category.id', 'category.name', 'category.slug', ], filter, - sort: ['-published_at'], + sort: ['-published_at', '-date_created'], limit, offset, }) @@ -121,7 +121,7 @@ export async function getRelatedArticles( category: { slug: { _eq: categorySlug } }, slug: { _neq: excludeSlug }, }, - sort: ['-published_at'], + sort: ['-published_at', '-date_created'], limit: 4, }) ) as Promise