From 1eb4c3bb1cd399e2419422e8f04c2459bd29c63f Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 30 Jan 2021 23:35:38 +0800 Subject: ... --- .../src/app/views/timeline-common/TimelineItem.tsx | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) (limited to 'FrontEnd/src/app/views/timeline-common/TimelineItem.tsx') diff --git a/FrontEnd/src/app/views/timeline-common/TimelineItem.tsx b/FrontEnd/src/app/views/timeline-common/TimelineItem.tsx index c096f890..a5b6d04a 100644 --- a/FrontEnd/src/app/views/timeline-common/TimelineItem.tsx +++ b/FrontEnd/src/app/views/timeline-common/TimelineItem.tsx @@ -2,10 +2,10 @@ import React from "react"; import clsx from "clsx"; import { Link } from "react-router-dom"; -import { useAvatar } from "@/services/user"; import { TimelinePostInfo } from "@/services/timeline"; import BlobImage from "../common/BlobImage"; +import UserAvatar from "../common/user/UserAvatar"; import TimelineLine from "./TimelineLine"; import TimelinePostDeleteConfirmDialog from "./TimelinePostDeleteConfirmDialog"; @@ -25,9 +25,7 @@ export interface TimelineItemProps { const TimelineItem: React.FC = (props) => { const current = props.current === true; - const { more } = props; - - const avatar = useAvatar(props.post.author.username); + const { post, more } = props; const [deleteDialog, setDeleteDialog] = React.useState(false); @@ -52,20 +50,21 @@ const TimelineItem: React.FC = (props) => { - + - - {props.post.author.nickname} - + {post.author.nickname} - {props.post.time.toLocaleTimeString()} + {post.time.toLocaleTimeString()}
{(() => { - const { content } = props.post; + const { content } = post; if (content.type === "text") { return content.text; } else { -- cgit v1.2.3