From 7555a178284552f548c0cf89999b40ce84b04bfd Mon Sep 17 00:00:00 2001 From: DIYgod Date: Tue, 16 Apr 2024 17:03:36 +0800 Subject: [PATCH] feat: display title and icon; notification item --- .../components/entry-column/article-item.tsx | 16 +++++++----- .../src/components/entry-column/index.tsx | 4 +++ .../entry-column/notification-item.tsx | 26 +++++++++++++++++++ .../components/entry-column/picture-item.tsx | 4 ++- .../components/entry-column/video-item.tsx | 2 ++ 5 files changed, 45 insertions(+), 7 deletions(-) create mode 100644 src/renderer/src/components/entry-column/notification-item.tsx diff --git a/src/renderer/src/components/entry-column/article-item.tsx b/src/renderer/src/components/entry-column/article-item.tsx index 709a4b2dd..d0af5bd3d 100644 --- a/src/renderer/src/components/entry-column/article-item.tsx +++ b/src/renderer/src/components/entry-column/article-item.tsx @@ -10,13 +10,17 @@ export function ArticleItem({
-
- {dayjs - .duration(dayjs(entry.published_at).diff(dayjs(), 'minute'), 'minute') - .humanize()} +
+ {entry.feed.title} + · + + {dayjs + .duration(dayjs(entry.published_at).diff(dayjs(), 'minute'), 'minute') + .humanize()} +
-
{entry.title}
-
{entry.text}
+
{entry.title}
+
{entry.text}
{entry.images?.[0] && ( + +
+
+ {entry.feed.title} + · + + {dayjs + .duration(dayjs(entry.published_at).diff(dayjs(), 'minute'), 'minute') + .humanize()} + +
+
{entry.title}
+
+
+ ) +} diff --git a/src/renderer/src/components/entry-column/picture-item.tsx b/src/renderer/src/components/entry-column/picture-item.tsx index 115469887..962d2c1f8 100644 --- a/src/renderer/src/components/entry-column/picture-item.tsx +++ b/src/renderer/src/components/entry-column/picture-item.tsx @@ -1,4 +1,5 @@ import dayjs from '@renderer/lib/dayjs' +import { SiteIcon } from '../site-icon' export function PictureItem({ entry, @@ -21,7 +22,8 @@ export function PictureItem({
{entry.title}
- {entry.author} + + {entry.feed.title} · {dayjs diff --git a/src/renderer/src/components/entry-column/video-item.tsx b/src/renderer/src/components/entry-column/video-item.tsx index e47682e93..aa031e089 100644 --- a/src/renderer/src/components/entry-column/video-item.tsx +++ b/src/renderer/src/components/entry-column/video-item.tsx @@ -1,4 +1,5 @@ import dayjs from '@renderer/lib/dayjs' +import { SiteIcon } from '../site-icon' export function VideoItem({ entry, @@ -21,6 +22,7 @@ export function VideoItem({
{entry.title}
+ {entry.author} ·