From b1beb534f7dafb377779cb3a61b7dc6d6985b7f1 Mon Sep 17 00:00:00 2001
From: Andreas Ellewsen <ae@uio.no>
Date: Wed, 15 Dec 2021 13:27:50 +0100
Subject: [PATCH 1/2] Make separators black on sponsor page

---
 frontend/src/routes/sponsor/frontpage/index.tsx | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/frontend/src/routes/sponsor/frontpage/index.tsx b/frontend/src/routes/sponsor/frontpage/index.tsx
index 678c0359..45cc0d99 100644
--- a/frontend/src/routes/sponsor/frontpage/index.tsx
+++ b/frontend/src/routes/sponsor/frontpage/index.tsx
@@ -46,14 +46,14 @@ interface FrontPageProps {
   guests: Guest[]
 }
 
-const StyledTableRow = styled(TableRow)(({ theme }) => ({
+const StyledTableRow = styled(TableRow)({
   borderTop: '0',
   borderLeft: '0',
   borderRight: '0',
   borderBottom: '2px solid',
-  borderColor: theme.palette.primary.main,
+  borderColor: 'black',
   borderRadius: '0',
-}))
+})
 
 const StyledAccordion = styled(Accordion)({
   borderStyle: 'none',
@@ -186,9 +186,9 @@ const GuestTable = ({ guests, emptyText }: GuestTableProps) => {
               ))
             )
           ) : (
-            <TableRow>
+            <StyledTableRow>
               <TableCell> {emptyText}</TableCell>
-            </TableRow>
+            </StyledTableRow>
           )}
         </TableBody>
       </Table>
-- 
GitLab


From 63927c3115d19da59eeae0c05dfa47ba2ff52fd3 Mon Sep 17 00:00:00 2001
From: Andreas Ellewsen <ae@uio.no>
Date: Fri, 17 Dec 2021 11:25:49 +0100
Subject: [PATCH 2/2] Reduce use of red in styling

Overview buttons now have black text. Sponsor menu arrows are now black.
Links in footer has white underline on hover, otherwise nothing.

Resolves: GREG-15
---
 frontend/src/routes/components/footer.tsx     | 28 ++++++++++++-------
 .../routes/components/sponsorGuestButtons.tsx |  4 +--
 .../src/routes/sponsor/frontpage/index.tsx    | 12 ++++++--
 3 files changed, 29 insertions(+), 15 deletions(-)

diff --git a/frontend/src/routes/components/footer.tsx b/frontend/src/routes/components/footer.tsx
index 8187bb5c..c2af6ea7 100644
--- a/frontend/src/routes/components/footer.tsx
+++ b/frontend/src/routes/components/footer.tsx
@@ -58,6 +58,14 @@ const LogoSection = styled('div')(({ theme }) => ({
   padding: '1rem 0 1rem 2rem',
 }))
 
+const StyledLink = styled(Link)({
+  color: 'white',
+})
+
+StyledLink.defaultProps = {
+  underline: 'hover',
+}
+
 const LogoContainer = styled('div')({})
 
 function Footer() {
@@ -70,31 +78,31 @@ function Footer() {
         <LinkContainer>
           <LinkSection>
             <LinkHeader>{t('footer:link.terms.header')}</LinkHeader>
-            <Link href={ITRulesLink} sx={{ color: 'white' }}>
+            <StyledLink href={ITRulesLink}>
               {t('footer:link.terms.ITRules')}
-            </Link>
-            <Link href={privacyPolicyLink} sx={{ color: 'white' }}>
+            </StyledLink>
+            <StyledLink href={privacyPolicyLink}>
               {t('footer:link.terms.privacy')}
-            </Link>
+            </StyledLink>
           </LinkSection>
 
           <LinkSection>
             <LinkHeader>{t('footer:link.help.header')}</LinkHeader>
-            <Link href={helpLink} sx={{ color: 'white' }}>
+            <StyledLink href={helpLink}>
               {t('footer:link.help.contact')}
-            </Link>
-            <Link href={documentationLink} sx={{ color: 'white' }}>
+            </StyledLink>
+            <StyledLink href={documentationLink}>
               {t('footer:link.help.doc')}
-            </Link>
+            </StyledLink>
           </LinkSection>
 
           <LinkSection>
             <LinkHeader>
               {t('footer:link.responsibleOrganization.header')}
             </LinkHeader>
-            <Link href={responsibleOrganizationLink} sx={{ color: 'white' }}>
+            <StyledLink href={responsibleOrganizationLink}>
               {responsibleOrganization}
-            </Link>
+            </StyledLink>
           </LinkSection>
         </LinkContainer>
       </InfoSection>
diff --git a/frontend/src/routes/components/sponsorGuestButtons.tsx b/frontend/src/routes/components/sponsorGuestButtons.tsx
index b713ff98..fcd2fd00 100644
--- a/frontend/src/routes/components/sponsorGuestButtons.tsx
+++ b/frontend/src/routes/components/sponsorGuestButtons.tsx
@@ -43,7 +43,7 @@ export default function SponsorGuestButtons(props: SponsorGuestButtonsProps) {
       <StyledIconButton
         onClick={goToOverview}
         sx={{
-          color: () => (yourGuestsActive ? 'primary.main' : ''),
+          color: () => (yourGuestsActive ? 'black' : undefined),
           textDecorationLine: () => (yourGuestsActive ? 'underline' : ''),
         }}
       >
@@ -69,7 +69,7 @@ export default function SponsorGuestButtons(props: SponsorGuestButtonsProps) {
       <StyledIconButton
         onClick={goToRegister}
         sx={{
-          color: () => (registerNewGuestActive ? 'primary.main' : ''),
+          color: () => (registerNewGuestActive ? 'black' : undefined),
           textDecorationLine: () => (registerNewGuestActive ? 'underline' : ''),
         }}
       >
diff --git a/frontend/src/routes/sponsor/frontpage/index.tsx b/frontend/src/routes/sponsor/frontpage/index.tsx
index 45cc0d99..b453b9c4 100644
--- a/frontend/src/routes/sponsor/frontpage/index.tsx
+++ b/frontend/src/routes/sponsor/frontpage/index.tsx
@@ -213,7 +213,9 @@ const InvitedGuests = ({ persons }: GuestProps) => {
         setActiveExpanded(!activeExpanded)
       }}
     >
-      <StyledAccordionSummary expandIcon={<ArrowUpwardIcon color="primary" />}>
+      <StyledAccordionSummary
+        expandIcon={<ArrowUpwardIcon sx={{ fill: 'black' }} />}
+      >
         <h2>{t('common:sentInvitations')}</h2>
       </StyledAccordionSummary>
       <AccordionDetails>
@@ -240,7 +242,9 @@ const ActiveGuests = ({ persons }: GuestProps) => {
         setActiveExpanded(!activeExpanded)
       }}
     >
-      <StyledAccordionSummary expandIcon={<ArrowUpwardIcon color="primary" />}>
+      <StyledAccordionSummary
+        expandIcon={<ArrowUpwardIcon sx={{ fill: 'black' }} />}
+      >
         <h2>{t('common:activeGuests')}</h2>
       </StyledAccordionSummary>
       <AccordionDetails>
@@ -268,7 +272,9 @@ const WaitingGuests = ({ persons }: GuestProps) => {
         setWaitingExpanded(!waitingExpanded)
       }}
     >
-      <StyledAccordionSummary expandIcon={<ArrowUpwardIcon color="primary" />}>
+      <StyledAccordionSummary
+        expandIcon={<ArrowUpwardIcon sx={{ fill: 'black' }} />}
+      >
         <h2>
           {t('common:waitingGuests')}{' '}
           {guests.length > 0 && (
-- 
GitLab