fix profile display

This commit is contained in:
Stepan Usatiuk
2023-12-17 14:15:52 +01:00
parent eef438e224
commit 92f3bebede

View File

@@ -19,11 +19,19 @@ export function Profile({ self }: IProfileProps) {
return <div>Error</div>; return <div>Error</div>;
} }
const { posts } = loaderData;
const user = self ? homeContext.user : loaderData.user;
if (!user || isError(user)) {
return <div>Error</div>;
}
return ( return (
<div className={"profileView"}> <div className={"profileView"}>
<div className={"profileInfo"}> <div className={"profileInfo"}>
<span className={"fullName"}>{homeContext.user.fullName}</span> <span className={"fullName"}>{user.fullName}</span>
<span className={"username"}>{homeContext.user.fullName}</span> <span className={"username"}>{user.username}</span>
</div> </div>
{self && ( {self && (
<div className={"newPost"}> <div className={"newPost"}>
@@ -38,10 +46,7 @@ export function Profile({ self }: IProfileProps) {
</Form> </Form>
</div> </div>
)} )}
<PostList <PostList posts={posts} selfUuid={homeContext.user.uuid} />
posts={loaderData.posts}
selfUuid={homeContext.user.uuid}
/>
</div> </div>
); );
} }