Skip to content

Commit 78ce685

Browse files
committed
refactor: remove duplication
1 parent b6b9830 commit 78ce685

File tree

13 files changed

+223
-480
lines changed

13 files changed

+223
-480
lines changed

src/2023/Home/components/Sponsors/Sponsors.tsx

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ import {
1313
StyledTitleContainer,
1414
StyledTitleImg,
1515
} from "./Sponsors.style";
16-
import {Supporters} from "./Supporters";
16+
1717
import {
1818
BasicSponsor
1919
} from "../../../../views/Home/components/Sponsors/BasicSponsor";
@@ -32,6 +32,12 @@ import {
3232
import {
3333
Communities
3434
} from "../../../../views/Home/components/Sponsors/Communities";
35+
import {
36+
Supporters
37+
} from "../../../../views/Home/components/Sponsors/Supporters";
38+
39+
40+
import {sponsors} from "./SponsorsData";
3541

3642
export const buildSlashes = (module: number) => {
3743
const slashesElement = document.getElementById("Slashes");
@@ -62,13 +68,13 @@ const Sponsors: FC<React.PropsWithChildren<unknown>> = () => (
6268
/>
6369
<StyledTitleImg src={LessThanBlueWhiteIcon} />
6470
</StyledTitleContainer>
65-
<TopSponsors />
66-
<PremiumSponsors />
67-
<RegularSponsors />
68-
<BasicSponsor />
69-
<Communities />
70-
<Supporters />
71-
<MediaPartners />
71+
<TopSponsors sponsors={sponsors.top}/>
72+
<PremiumSponsors sponsors={sponsors.premium}/>
73+
<RegularSponsors sponsors={sponsors.regular}/>
74+
<BasicSponsor sponsors={sponsors.basic}/>
75+
<Communities sponsors={sponsors.communities}/>
76+
<Supporters sponsors={sponsors.supporters}/>
77+
<MediaPartners sponsors={sponsors.media_partners}/>
7278
</StyledSponsorsContainer>
7379
</SectionWrapper>
7480
);

src/2023/Home/components/Sponsors/Supporters.tsx

Lines changed: 0 additions & 106 deletions
This file was deleted.

src/2024/Sponsors/Sponsors.tsx

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import {
99
StyledTitleContainer,
1010
StyledTitleImg,
1111
} from "./Sponsors.style";
12-
import {Supporters} from "./Supporters";
1312
import SectionWrapper from "../../components/SectionWrapper/SectionWrapper";
1413
import TitleSection from "../../components/SectionTitle/TitleSection";
1514
import {BasicSponsor} from "../../views/Home/components/Sponsors/BasicSponsor";
@@ -24,6 +23,8 @@ import {
2423
} from "../../views/Home/components/Sponsors/PremiumSponsors";
2524
import {TopSponsors} from "../../views/Home/components/Sponsors/TopSponsors";
2625
import {Communities} from "../../views/Home/components/Sponsors/Communities";
26+
import {Supporters} from "../../views/Home/components/Sponsors/Supporters";
27+
import {sponsors} from "./SponsorsData";
2728

2829
export const buildSlashes = (module: number) => {
2930
const slashesElement = document.getElementById("Slashes");
@@ -39,6 +40,7 @@ export const buildSlashes = (module: number) => {
3940
};
4041

4142
const Sponsors: FC<React.PropsWithChildren<unknown>> = () => (
43+
4244
<SectionWrapper color={Color.WHITE}>
4345
<StyledSponsorsContainer id="sponsors">
4446
<StyledTitleContainer className="TitleContainer">
@@ -55,13 +57,13 @@ const Sponsors: FC<React.PropsWithChildren<unknown>> = () => (
5557
<StyledTitleImg alt="more than - icon"
5658
src={LessThanBlueWhiteIcon}/>
5759
</StyledTitleContainer>
58-
<TopSponsors/>
59-
<PremiumSponsors/>
60-
<RegularSponsors/>
61-
<BasicSponsor/>
62-
<Communities/>
63-
<Supporters/>
64-
<MediaPartners/>
60+
<TopSponsors sponsors={sponsors.top}/>
61+
<PremiumSponsors sponsors={sponsors.premium}/>
62+
<RegularSponsors sponsors={sponsors.regular}/>
63+
<BasicSponsor sponsors={sponsors.basic}/>
64+
<Communities sponsors={sponsors.communities}/>
65+
<Supporters sponsors={sponsors.supporters}/>
66+
<MediaPartners sponsors={sponsors.media_partners}/>
6567
</StyledSponsorsContainer>
6668
</SectionWrapper>
6769
);

src/2024/Sponsors/Supporters.test.tsx

Lines changed: 0 additions & 72 deletions
This file was deleted.

src/2024/Sponsors/Supporters.tsx

Lines changed: 0 additions & 106 deletions
This file was deleted.

0 commit comments

Comments
 (0)