diff --git a/app/soapbox/features/account/components/header.tsx b/app/soapbox/features/account/components/header.tsx index fe7bb7497..f15b3b635 100644 --- a/app/soapbox/features/account/components/header.tsx +++ b/app/soapbox/features/account/components/header.tsx @@ -96,7 +96,7 @@ const messages = defineMessages({ }); interface IHeader { - account: Account, + account?: Account, } const Header: React.FC = ({ account }) => { @@ -107,6 +107,26 @@ const Header: React.FC = ({ account }) => { const features = useFeatures(); const ownAccount = useOwnAccount(); + if (!account) { + return ( +
+
+
+
+ +
+
+
+
+
+
+
+
+ ); + } + const onBlock = () => { if (account.relationship?.blocking) { dispatch(unblockAccount(account.id)); @@ -701,26 +721,6 @@ const Header: React.FC = ({ account }) => { ); }; - if (!account) { - return ( -
-
-
-
- -
-
-
-
-
-
-
-
- ); - } - const info = makeInfo(); const menu = makeMenu(); diff --git a/app/soapbox/pages/profile_page.tsx b/app/soapbox/pages/profile_page.tsx index bcf6ef081..9c5a4a55e 100644 --- a/app/soapbox/pages/profile_page.tsx +++ b/app/soapbox/pages/profile_page.tsx @@ -98,9 +98,7 @@ const ProfilePage: React.FC = ({ params, children }) => {
- {account && ( -
- )} +
{Component => }