Skip to content

Commit 3742422

Browse files
committed
fix: correctly order article list
1 parent 35d2fd3 commit 3742422

1 file changed

Lines changed: 7 additions & 5 deletions

File tree

‎src/components/layout/ArticleList.tsx‎

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@ function ArticleList() {
99
const activeFeed = useActiveFeed();
1010
const activeArticle = useActiveArticle();
1111

12-
const articles = useMemo(() => {
13-
if (activeFeed === null) return [];
14-
15-
return activeFeed.articles;
16-
}, [activeFeed]);
12+
const articles = useMemo(
13+
() =>
14+
[...(activeFeed?.articles ?? [])].sort(
15+
({ date: dateA }, { date: dateB }) => dateB.getTime() - dateA.getTime(),
16+
),
17+
[activeFeed],
18+
);
1719

1820
return (
1921
<div className="flex-[5_5_0%] flex flex-col max-w-full min-h-full overflow-y-scroll shadow-custom lg:w-[35rem]">

0 commit comments

Comments
 (0)