• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

alkem-io / client-web / #9048

11 Oct 2024 01:42PM UTC coverage: 5.943%. First build
#9048

Pull #7022

travis-ci

Pull Request #7022: [v0.74.0] Roles API + Unauthenticated Explore page

202 of 10241 branches covered (1.97%)

Branch coverage included in aggregate %.

63 of 431 new or added lines in 60 files covered. (14.62%)

1468 of 17861 relevant lines covered (8.22%)

0.19 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

0.0
/src/domain/community/user/userProfilePage/UserProfilePage.tsx
1
import Loading from '@/core/ui/loading/Loading';
2
import useUrlResolver from '@/main/routing/urlResolver/useUrlResolver';
3
import { Error404 } from '@/core/pages/Errors/Error404';
4
import { useUserProvider } from '../hooks/useUserProvider';
5
import UserProfilePageView from './UserProfilePageView';
6
import useUserContributions from '../userContributions/useUserContributions';
7
import useUserOrganizationIds from '../userContributions/useUserOrganizationIds';
8
import useAccountResources from '@/domain/community/contributor/useAccountResources/useAccountResources';
9
import { useUserAccountQuery } from '@/core/apollo/generated/apollo-hooks';
10

11
export const UserProfilePage = () => {
12
  const { userId, loading: urlResolverLoading } = useUrlResolver();
13

14
  const { userModel: userModel, loading } = useUserProvider(userId);
15

16
  const { data: userData, loading: loadingUser } = useUserAccountQuery({
17
    variables: { userId: userId! },
18
    skip: !userId,
×
19
  });
×
20

21
  const accountResources = useAccountResources(userData?.lookup.user?.account?.id);
×
22

23
  const contributions = useUserContributions(userModel?.id);
×
24

NEW
25
  const organizationIds = useUserOrganizationIds(userModel?.id);
×
26

27
  if (urlResolverLoading || loading || loadingUser || !userId) return <Loading text={'Loading User Profile ...'} />;
28

29
  if (!userModel) {
30
    return <Error404 />;
31
  }
NEW
32

×
33
  return (
34
    <UserProfilePageView
×
35
      contributions={contributions}
36
      accountResources={accountResources}
×
37
      organizationIds={organizationIds}
NEW
38
      userModel={userModel}
×
39
    />
40
  );
×
41
};
×
42

43
export default UserProfilePage;
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc