From 6775b254270c8c7aaaee641181ad43e5558c0356 Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 3 Sep 2020 21:10:58 +0800 Subject: ... --- Timeline/ClientApp/src/app/views/user/UserInfoCard.tsx | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) (limited to 'Timeline/ClientApp/src/app/views/user') diff --git a/Timeline/ClientApp/src/app/views/user/UserInfoCard.tsx b/Timeline/ClientApp/src/app/views/user/UserInfoCard.tsx index cec81421..251e53b4 100644 --- a/Timeline/ClientApp/src/app/views/user/UserInfoCard.tsx +++ b/Timeline/ClientApp/src/app/views/user/UserInfoCard.tsx @@ -1,7 +1,6 @@ import React from "react"; import clsx from "clsx"; import { useTranslation } from "react-i18next"; -import { fromEvent } from "rxjs"; import { Dropdown, Button } from "react-bootstrap"; import { timelineVisibilityTooltipTranslationMap } from "@/services/timeline"; @@ -17,10 +16,10 @@ export type UserInfoCardProps = TimelineCardComponentProps< >; const UserInfoCard: React.FC = (props) => { - const { onManage } = props; + const { onManage, timeline } = props; const { t } = useTranslation(); - const avatar = useAvatar(props.timeline.owner.username); + const avatar = useAvatar(timeline?.owner?.username); return (
@@ -29,14 +28,14 @@ const UserInfoCard: React.FC = (props) => { className="avatar large mr-2 rounded-circle float-left" />
- {props.timeline.owner.nickname} + {timeline.owner.nickname} - @{props.timeline.owner.username} + @{timeline.owner.username}
-

{props.timeline.description}

+

{timeline.description}

- {t(timelineVisibilityTooltipTranslationMap[props.timeline.visibility])} + {t(timelineVisibilityTooltipTranslationMap[timeline.visibility])}
{onManage != null ? ( -- cgit v1.2.3