Skip to content

Commit b4700da

Browse files
committed
style: center the loader
1 parent 6ac7779 commit b4700da

File tree

2 files changed

+14
-2
lines changed

2 files changed

+14
-2
lines changed

src/pages/communities/[slug]/challenges/[challenge_id]/index.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import { getTeamByChallenge, getUserInvitesByChallenge } from "@/store/services/
3232
import { fetchChallenge, fetchChallengeAuthenticated } from "@/store/services/communities/challenges";
3333
import Loader from "@/components/ui/Loader";
3434
import { useRouter } from "next/router";
35+
import Section from "@/components/ui/Section";
3536

3637
/**
3738
* interface for ChallengePage multiSelector
@@ -101,7 +102,12 @@ export default function ChallengePage(): ReactElement {
101102
}, [challenge, dispatch, isAuthenticated]);
102103

103104
const headerPaths = useMemo(() => [t("communities.navigation.challenge")], [t]);
104-
if (loading || !challenge || !community) return <Loader />;
105+
if (loading || !challenge || !community)
106+
return (
107+
<Section className="h-[50vh] flex items-center justify-center">
108+
<Loader />
109+
</Section>
110+
);
105111
return (
106112
<>
107113
<Head>

src/pages/communities/[slug]/challenges/[challenge_id]/submissions/[submission_id].tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ import useNavigation from "@/hooks/useNavigation";
1717
import { fetchChallenge } from "@/store/services/communities/challenges";
1818
import { useRouter } from "next/router";
1919
import Loader from "@/components/ui/Loader";
20+
import Section from "@/components/ui/Section";
2021

2122
export default function SubmissionPage() {
2223
const dispatch = useDispatch();
@@ -49,7 +50,12 @@ export default function SubmissionPage() {
4950

5051
const headerPaths = useMemo(() => [t("communities.navigation.challenge")], [t]);
5152

52-
if (loading) return <Loader />;
53+
if (loading)
54+
return (
55+
<Section className="h-[50vh] flex items-center justify-center">
56+
<Loader />
57+
</Section>
58+
);
5359
return (
5460
<Wrapper paths={headerPaths}>
5561
<div className="flex flex-col py-4 space-y-8">

0 commit comments

Comments
 (0)