+
+ {sender?.displayName || sender?.username}
+ commented on your memo
+
+ {notification.createTime?.toLocaleDateString([], { month: "short", day: "numeric" })} at{" "}
{notification.createTime?.toLocaleTimeString([], { hour: "2-digit", minute: "2-digit" })}
-
+
{isUnread ? (
) : (
)}
+ {/* Original Memo Snippet */}
+ {relatedMemo && (
+
+
+ Original:
+ {relatedMemo.content || Empty memo}
+
+
+ )}
+
{/* Comment Preview */}
{commentMemo && (
-
-
- {commentMemo.content || Empty comment}
-
+
+
+
+
+
Comment
+
+ {commentMemo.content || Empty comment}
+
+
)}
diff --git a/web/src/pages/UserProfile.tsx b/web/src/pages/UserProfile.tsx
index 0a2110ac1..27addd638 100644
--- a/web/src/pages/UserProfile.tsx
+++ b/web/src/pages/UserProfile.tsx
@@ -64,39 +64,47 @@ const UserProfile = observer(() => {
};
return (
-
-
- {!loadingState.isLoading &&
- (user ? (
- <>
-
-