diff --git a/src/OurSponsors/OurSponsors.css b/src/OurSponsors/OurSponsors.css index fcfd4f0..a32ccbd 100644 --- a/src/OurSponsors/OurSponsors.css +++ b/src/OurSponsors/OurSponsors.css @@ -41,8 +41,8 @@ box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); transition: scale 0.3s; border-radius: 5px; - margin-left: 1rem; - margin-right: 3rem; + margin-left: 1svw; + margin-right: 3svw; width: fit-content; } @@ -52,7 +52,7 @@ } #BecomeASponsors div a img { - height: 18rem; + height: 40svh; width: auto; } @@ -89,6 +89,7 @@ #Sponsor { background-color: white; + padding-bottom: 3svh; } #SponsorEnd { @@ -115,8 +116,8 @@ flex-direction: row; padding-top: 2svh; padding-bottom: 2svh; - margin-top: 2svh; - margin-bottom: 4svh; + margin-top: 1svh; + margin-bottom: 3svh; border-bottom: var(--sponsorBorder); align-items: center; } @@ -152,7 +153,6 @@ background-color: whitesmoke; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); transition: scale 0.3s; - margin: 1rem; } .Sponsors a:hover { @@ -163,6 +163,8 @@ .Sponsors a div { display: flex; flex-direction: row; + height: inherit; + width: inherit; } .Sponsors a div div { @@ -171,12 +173,47 @@ padding-left: 5svw; } -.Sponsors a h4 { +.Sponsors a h3 { + display: flex; width: fit-content; border-bottom: var(--sponsorBorder); } .Sponsors a img { max-height: 24svh; - width: 25svw; + width: 24svw; + padding-top: 1svh; + padding-bottom: 1svh; +} + +.sponsorCenter { + display: flex; + justify-content: center; +} + +.sponsorGridContainer { + display: grid; + grid-template-columns: repeat(2, minmax(0, 1fr)); + grid-gap: 20px; +} + +.sponsorGridItem { + background-color: aqua; + width: calc(100%- 20px); + height: 100%; +} + +.sponsorGridContainer .sponsorGridItem div div { + flex: 1; + padding-left: 1svw; +} + +.sponsorGridItem h3 { + text-align: center; + justify-content: center; + align-items: center; +} + +.sponsorGridItem { + grid-column: span 1; } diff --git a/src/OurSponsors/OurSponsors.js b/src/OurSponsors/OurSponsors.js index 1402972..4c6346d 100644 --- a/src/OurSponsors/OurSponsors.js +++ b/src/OurSponsors/OurSponsors.js @@ -145,7 +145,7 @@ const OurSponsors = () => { rel="noreferrer"> @@ -255,52 +255,69 @@ const OurSponsors = () => { <> {/* gets the outmost name of the Object Name of tier*/} {Object.keys(currentSponsorsDict).map((sponsorsTier) => { + let changetoGridStyle = + sponsorsTier === "Diamond Tier" || + sponsorsTier === "Platinum Tier"; + let girdContainer = changetoGridStyle + ? "" + : "sponsorGridContainer"; + let gridItem = changetoGridStyle ? "" : "sponsorGridItem"; + return (

{sponsorsTier}

- {/* gets key form list of tier */} - {Object.keys(currentSponsorsDict[sponsorsTier]).map( - (sponsorsKey) => { - return ( - <> - {/* gets name out of object and gets data of that sponsor preped */} - {Object.keys( - currentSponsorsDict[sponsorsTier][sponsorsKey] - ).map((sponsorName) => { - let sponsorData = - currentSponsorsDict[sponsorsTier][sponsorsKey][ - sponsorName - ]; - return ( - -
- {sponsorName +
+ {/* gets key form list of tier */} + {Object.keys(currentSponsorsDict[sponsorsTier]).map( + (sponsorsKey) => { + return ( +
+ {/* gets name out of object and gets data of that sponsor preped */} + {Object.keys( + currentSponsorsDict[sponsorsTier][sponsorsKey] + ).map((sponsorName) => { + let sponsorData = + currentSponsorsDict[sponsorsTier][sponsorsKey][ + sponsorName + ]; + let sponsorBronzeSilver = + sponsorsTier !== "Silver Tier" && + sponsorsTier !== "Bronze Tier"; + return ( +
-

{sponsorName}

- {(sponsorsTier !== "Silver Tier" || - sponsorsTier !== "Bronze Tier") && ( -

- {sponsorData.DescriptionAboutSponsor} -

+ {sponsorName + {sponsorBronzeSilver === true ? ( +
+

{sponsorName}

+

+ {sponsorData.DescriptionAboutSponsor} +

+
+ ) : ( +
+

{sponsorName}

+
)}
-
- - ); - })} - - ); - } - )} + + ); + })} +
+ ); + } + )} +
); })} @@ -308,44 +325,53 @@ const OurSponsors = () => { )}
-

Sponsor Packages

+

Sponsor Packages