|
1 | 1 | // External Dependencies
|
2 | 2 | import {
|
3 | 3 | Box,
|
4 |
| - // Typography, |
| 4 | + CircularProgress, |
5 | 5 | } from '@material-ui/core';
|
6 | 6 | import { Helmet } from 'react-helmet';
|
7 | 7 | import React, {
|
@@ -30,8 +30,6 @@ const Sponsors: FC<Props> = ({ location }) => {
|
30 | 30 | const [sponsorData, setSponsorData] = useState<SponsorFormValues[] | null>(null);
|
31 | 31 | const previousSponsorData = usePrevious(sponsorData);
|
32 | 32 |
|
33 |
| - console.log('isLoading', isLoading); |
34 |
| - |
35 | 33 | const handleUpdateSponsorData = (newSponsorData: SponsorFormValues[] | null) => {
|
36 | 34 | setSponsorData(newSponsorData);
|
37 | 35 | };
|
@@ -64,23 +62,28 @@ const Sponsors: FC<Props> = ({ location }) => {
|
64 | 62 | display="flex"
|
65 | 63 | flexDirection="column"
|
66 | 64 | >
|
67 |
| - <SponsorCard |
68 |
| - sponsorData={sponsorData?.filter((sponsor) => |
69 |
| - sponsor.SponsorLevel === SPONSORSHIP_LEVELS.CLASS_CHAMPION)} |
70 |
| - title={SPONSORSHIP_LEVELS.CLASS_CHAMPION} |
71 |
| - /> |
72 |
| - <SponsorCard |
73 |
| - sponsorData={sponsorData?.filter((sponsor) => |
74 |
| - sponsor.SponsorLevel === SPONSORSHIP_LEVELS.GOLD_MEDAL)} |
75 |
| - subtitle={SPONSORSHIP_PRICE[SPONSORSHIP_LEVELS.GOLD_MEDAL]} |
76 |
| - title={SPONSORSHIP_LEVELS.GOLD_MEDAL} |
77 |
| - /> |
78 |
| - <SponsorCard |
79 |
| - sponsorData={sponsorData?.filter((sponsor) => |
80 |
| - sponsor.SponsorLevel === SPONSORSHIP_LEVELS.SILVER_MEDAL)} |
81 |
| - subtitle={SPONSORSHIP_PRICE[SPONSORSHIP_LEVELS.SILVER_MEDAL]} |
82 |
| - title={SPONSORSHIP_LEVELS.SILVER_MEDAL} |
83 |
| - /> |
| 65 | + {isLoading ? <CircularProgress size={64} thickness={4} /> |
| 66 | + : ( |
| 67 | + <> |
| 68 | + <SponsorCard |
| 69 | + sponsorData={sponsorData?.filter((sponsor) => |
| 70 | + sponsor.SponsorLevel === SPONSORSHIP_LEVELS.CLASS_CHAMPION)} |
| 71 | + title={SPONSORSHIP_LEVELS.CLASS_CHAMPION} |
| 72 | + /> |
| 73 | + <SponsorCard |
| 74 | + sponsorData={sponsorData?.filter((sponsor) => |
| 75 | + sponsor.SponsorLevel === SPONSORSHIP_LEVELS.GOLD_MEDAL)} |
| 76 | + subtitle={SPONSORSHIP_PRICE[SPONSORSHIP_LEVELS.GOLD_MEDAL]} |
| 77 | + title={SPONSORSHIP_LEVELS.GOLD_MEDAL} |
| 78 | + /> |
| 79 | + <SponsorCard |
| 80 | + sponsorData={sponsorData?.filter((sponsor) => |
| 81 | + sponsor.SponsorLevel === SPONSORSHIP_LEVELS.SILVER_MEDAL)} |
| 82 | + subtitle={SPONSORSHIP_PRICE[SPONSORSHIP_LEVELS.SILVER_MEDAL]} |
| 83 | + title={SPONSORSHIP_LEVELS.SILVER_MEDAL} |
| 84 | + /> |
| 85 | + </> |
| 86 | + )} |
84 | 87 | </Box>
|
85 | 88 | </Container>
|
86 | 89 | </Box>
|
|
0 commit comments