From 9fb60ab7159f5d0a6b8a5ea2e6e5b7ab8772bdd7 Mon Sep 17 00:00:00 2001 From: Mithun Kamath Date: Wed, 13 Nov 2019 19:36:40 +0530 Subject: [PATCH] Update sponsor component to display new sponsors for TCO19 --- components/Sponsors.js | 23 +++++++++++++-------- pages/finalists.js | 6 +++--- pages/full-screen-image.js | 15 +++++++++++++- pages/get-ready.js | 3 +-- pages/live-stream.js | 3 ++- pages/prize-overview.js | 20 +++++++++++------- pages/problem-statement.js | 2 +- pages/round-ended.js | 22 +++++++++++++++----- pages/sponsor.js | 20 +++++++++++++----- pages/winners.js | 42 +++++++------------------------------- 10 files changed, 88 insertions(+), 68 deletions(-) diff --git a/components/Sponsors.js b/components/Sponsors.js index b9339d9..fa56394 100644 --- a/components/Sponsors.js +++ b/components/Sponsors.js @@ -1,7 +1,9 @@ import PropTypes from 'prop-types' const sponsors = (props) => { - const { showFlatDesign, hideMainSponsor, showDivider, mainSponsor, otherSponsors, smallerSponsor } = props + const { showFlatDesign, showDivider, otherSponsors, smallerSponsor } = props + const sponsorGroup1 = otherSponsors.slice(0, 7) + const sponsorGroup2 = otherSponsors.slice(8, otherSponsors.length) let containerClass = (showFlatDesign) ? 'flatContainer' : (smallerSponsor) ? 'small' : '' return (
{showDivider && divider} @@ -10,10 +12,14 @@ const sponsors = (props) => { SPONSORED BY
} - { !hideMainSponsor && }
{ - otherSponsors.map((sponsor, i) => (sponsor)) + sponsorGroup1.map((sponsor, i) => (sponsor)) + } +
+
+ { + sponsorGroup2.map((sponsor, i) => (sponsor)) }
- - ) -} - const finalistsLayout = (profiles, props) => { const { primaryColor, finalists, prizes } = props const rows = rowSize[profiles.length] @@ -267,7 +247,7 @@ const prizesLayout = (props, showWinners) => { >
- ${prizes[1]} + ${parseFloat(prizes[1]).toLocaleString()}
{showWinners &&
@@ -290,7 +270,7 @@ const prizesLayout = (props, showWinners) => { }}>
- ${prizes[0]} + ${parseFloat(prizes[0]).toLocaleString()}
{showWinners &&
@@ -312,7 +292,7 @@ const prizesLayout = (props, showWinners) => { }}>
- ${prizes[2]} + ${parseFloat(prizes[2]).toLocaleString()}
{showWinners &&
@@ -511,7 +491,7 @@ const prizesLayout = (props, showWinners) => { } const WinnersLayout = (props) => { - const { finalists, showWinners, otherSponsors, mainSponsor, prizes } = props + const { finalists, showWinners, prizes } = props const profiles = (showWinners) ? finalists.slice(prizes.length) : finalists return (
@@ -521,22 +501,14 @@ const WinnersLayout = (props) => {
hex -
ANNOuncing
+
ANNOUNCING
WINNERS
{prizesLayout(props, showWinners)}
{finalistsLayout(profiles, props)} -
- separator -
- {otherSponsorsLayout(otherSponsors)} -
-
- -
-
+