From 5e6d73a728164dcb0603e03fbcb9fb1825c5c2ef Mon Sep 17 00:00:00 2001 From: DIYgod Date: Fri, 27 Sep 2024 18:42:45 +0800 Subject: [PATCH] feat: optimize compact picture entry preview title --- .../entry-content/components/EntryTitle.tsx | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/apps/renderer/src/modules/entry-content/components/EntryTitle.tsx b/apps/renderer/src/modules/entry-content/components/EntryTitle.tsx index 7aec1d2ed..2c0586cf5 100644 --- a/apps/renderer/src/modules/entry-content/components/EntryTitle.tsx +++ b/apps/renderer/src/modules/entry-content/components/EntryTitle.tsx @@ -1,6 +1,8 @@ import { useMemo } from "react" import { useWhoami } from "~/atoms/user" +import { FeedIcon } from "~/components/feed-icon" +import { RelativeTime } from "~/components/ui/datetime" import { useAuthQuery } from "~/hooks/common" import { cn } from "~/lib/utils" import type { FeedModel } from "~/models" @@ -57,7 +59,19 @@ export const EntryTitle = ({ entryId, compact }: EntryLinkProps) => { if (!entry) return null - return ( + return compact ? ( +
+ +
+
+ {entry.entries.author || feed.title} +
+
+ +
+
+
+ ) : (