fix(ui): adjust card gradient, align buttons, and add read-on-open logic

This commit is contained in:
Michael committed 2026-02-05 10:35:52 +01:00
1 parent b5aa076751
commit 5e73018e31
2 files changed
+10 -4

No files matched your search

+6 -1
View File
@@ -96,7 +96,12 @@ export function DashboardPage({ selectedFeedId }: DashboardPageProps) {
<div key={article.id} className={index % 6 === 0 ? 'md:col-span-2' : ''}>
<ArticleCard
article={article}
onClick={setSelectedArticle}
onClick={(article) => {
setSelectedArticle(article);
if (!article.is_read) {
toggleReadMutation.mutate({ id: article.id, is_read: true });
}
}}
onToggleRead={(id, is_read) => toggleReadMutation.mutate({ id, is_read })}
onToggleFavorite={(id) => toggleFavoriteMutation.mutate(id)}
/>