From b69fccefa6926404cfcad23e902aa18aaea13801 Mon Sep 17 00:00:00 2001
From: Tore Brede <Tore.Brede@uib.no>
Date: Thu, 16 Sep 2021 13:48:38 +0200
Subject: [PATCH] Fixing eslint warnings

---
 frontend/src/components/page/index.tsx | 2 +-
 frontend/src/index.tsx                 | 2 +-
 frontend/src/routes/index.tsx          | 7 +++++++
 frontend/src/routes/register/index.tsx | 2 +-
 frontend/src/setupProxy.js             | 2 +-
 frontend/src/test-utils.tsx            | 4 +---
 frontend/src/themes/main.ts            | 2 +-
 7 files changed, 13 insertions(+), 8 deletions(-)

diff --git a/frontend/src/components/page/index.tsx b/frontend/src/components/page/index.tsx
index 5d31ca8a..4bb17388 100644
--- a/frontend/src/components/page/index.tsx
+++ b/frontend/src/components/page/index.tsx
@@ -1,3 +1,3 @@
 import Page from 'components/page/page'
 
-export { Page }
+export default { Page }
diff --git a/frontend/src/index.tsx b/frontend/src/index.tsx
index 059e8b49..4237ac3f 100644
--- a/frontend/src/index.tsx
+++ b/frontend/src/index.tsx
@@ -8,8 +8,8 @@ import 'i18n'
 import getTheme from 'themes'
 import GlobalStyle from 'globalStyles'
 import App from 'routes'
-import reportWebVitals from './reportWebVitals'
 import Loading from 'components/loading'
+import reportWebVitals from './reportWebVitals'
 
 function appRoot() {
   return (
diff --git a/frontend/src/routes/index.tsx b/frontend/src/routes/index.tsx
index e9f0a2eb..08b097b9 100644
--- a/frontend/src/routes/index.tsx
+++ b/frontend/src/routes/index.tsx
@@ -10,6 +10,7 @@ import FrontPage from 'routes/frontpage'
 import Footer from 'routes/components/footer'
 import Header from 'routes/components/header'
 import NotFound from 'routes/components/notFound'
+import Link from '../components/link'
 
 const AppWrapper = styled.div`
   display: flex;
@@ -37,6 +38,12 @@ export default function App() {
           <NotFound />
         </Route>
       </Switch>
+
+      <Link to='test@example.org' mail>Mail link</Link>
+      <Link to='test4' external underline noExternalIcon>Internal link</Link>
+      <Link to='test6' external underline noUnderline>External link</Link>
+      <Link to='test5' external noUnderline>Another internal link</Link>
+
       <Footer />
     </AppWrapper>
   )
diff --git a/frontend/src/routes/register/index.tsx b/frontend/src/routes/register/index.tsx
index f9c66e80..2e7736db 100644
--- a/frontend/src/routes/register/index.tsx
+++ b/frontend/src/routes/register/index.tsx
@@ -1,6 +1,6 @@
 import React from 'react'
 
-import { Page } from 'components/page'
+import Page from 'components/page'
 
 export default function Register() {
   return (
diff --git a/frontend/src/setupProxy.js b/frontend/src/setupProxy.js
index b1f04abd..a7d60f51 100644
--- a/frontend/src/setupProxy.js
+++ b/frontend/src/setupProxy.js
@@ -1,6 +1,6 @@
 const { createProxyMiddleware } = require('http-proxy-middleware')
 
-module.exports = function (app) {
+module.exports = (app) => {
   app.use(
     '/api',
     createProxyMiddleware({
diff --git a/frontend/src/test-utils.tsx b/frontend/src/test-utils.tsx
index 10d9b958..10782331 100644
--- a/frontend/src/test-utils.tsx
+++ b/frontend/src/test-utils.tsx
@@ -5,9 +5,7 @@ import { ThemeProvider } from 'styled-components/macro'
 import mainTheme from 'themes/main'
 
 // Providers used in test rendering
-const AllTheProviders = ({ children }: any) => {
-  return <ThemeProvider theme={mainTheme}> {children} </ThemeProvider>
-}
+const AllTheProviders = ({ children }: any) => <ThemeProvider theme={mainTheme}> {children} </ThemeProvider>
 
 // Custom testing-library/react renderer using our providers.
 const customRender = (ui: React.ReactElement, options?: any) =>
diff --git a/frontend/src/themes/main.ts b/frontend/src/themes/main.ts
index e0382720..57a15f59 100644
--- a/frontend/src/themes/main.ts
+++ b/frontend/src/themes/main.ts
@@ -14,7 +14,7 @@ const mainTheme: DefaultTheme = {
     height: '5rem',
   },
   horizontalPadding: '2rem',
-  linkInternalColor: 'white',
+  linkInternalColor: 'black',
   linkExternalColor: 'blueish',
   maxWidth: '110rem',
   page: {
-- 
GitLab