import { FC, ReactElement } from 'react'; import { Button } from '@imphnen-frontend-service/ui/atoms'; import { useParams, useNavigate, Link } from 'react-router'; import { useUserDetailsById, useTeamsByUserId, } from '@imphnen-frontend-service/service'; import { Icon } from '@iconify/react'; const UserProfilePage: FC = (): ReactElement => { const { userId } = useParams<{ userId: string }>(); const navigate = useNavigate(); const { data: userData, isLoading, error } = useUserDetailsById(userId || ''); const { data: teamsData } = useTeamsByUserId(userId || ''); const user = userData?.data; const userTeams = teamsData?.data || []; if (isLoading) { return (
{String(error)}
)}{user.email}
{user.location && ({user.bio}
{team.description}
Not in any team yet
{user.email}
Location
{user.location}