+
diff --git a/components/layouts/Footer.tsx b/components/layouts/Footer.tsx
index 92aac0c..17a0497 100644
--- a/components/layouts/Footer.tsx
+++ b/components/layouts/Footer.tsx
@@ -1,4 +1,5 @@
import Link from 'next/link';
+import { useRouter } from 'next/router';
import { useTranslation } from 'next-i18next';
import { Button, Row, Col } from 'reactstrap';
import Logo from '@components/Logo';
@@ -10,9 +11,11 @@ import {
PAYPAL,
WHO_WE_ARE_LINK,
} from '@services/constants';
+import { getUrl, RouteTypes } from '@services/routes';
const Footer = () => {
const { t } = useTranslation();
+ const router = useRouter();
const [app, _] = useAppContext();
if (app.fullPage) {
@@ -42,10 +45,16 @@ const Footer = () => {
),
},
{
- component:
{t('menu.faq')},
+ component: (
+
{t('menu.faq')}
+ ),
},
{
- component:
{t('menu.news')},
+ component: (
+
+ {t('menu.news')}
+
+ ),
},
{
component: (
diff --git a/components/layouts/Header.tsx b/components/layouts/Header.tsx
index 9937f8a..8ab7ebd 100644
--- a/components/layouts/Header.tsx
+++ b/components/layouts/Header.tsx
@@ -1,20 +1,99 @@
/* eslint react/prop-types: 0 */
-import {useState} from 'react';
-import {Collapse, Nav, NavItem, Button} from 'reactstrap';
+import { useState } from 'react';
+import { Collapse, Nav, NavItem, Button } from 'reactstrap';
import Link from 'next/link';
import Image from 'next/image';
-import {useTranslation} from 'next-i18next';
-import {useAppContext} from '@services/context';
+import { useTranslation } from 'next-i18next';
+import { useAppContext } from '@services/context';
import LanguageSelector from './LanguageSelector';
import openMenuIcon from '../../public/open-menu-icon.svg';
+import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
+import { faXmark } from '@fortawesome/free-solid-svg-icons';
+import {
+ CONTACT_MAIL,
+ MAJORITY_JUDGMENT_LINK,
+ NEWS_LINK,
+ PAYPAL,
+ WHO_WE_ARE_LINK,
+} from '@services/constants';
+import ShareRow from '@components/Share';
+import { getUrl, RouteTypes } from '@services/routes';
+import { useRouter } from 'next/router';
+import Logo from '@components/Logo';
const Header = () => {
const [isOpen, setOpen] = useState(false);
+ const router = useRouter();
+ const { t } = useTranslation();
const [app, _] = useAppContext();
const toggle = () => setOpen(!isOpen);
- if (app.fullPage) {return null;}
+ if (app.fullPage) {
+ return null;
+ }
+
+ const menu = [
+ {
+ component: (
+
+ {t('menu.majority-judgment')}
+
+ ),
+ },
+ {
+ component: (
+
+ {t('menu.whoarewe')}
+
+ ),
+ },
+ {
+ component: (
+
+ {t('menu.faq')}
+
+ ),
+ },
+ {
+ component: (
+
+ {t('menu.news')}
+
+ ),
+ },
+ {
+ component: (
+
+ {t('menu.contact-us')}
+
+ ),
+ },
+ {
+ component:
,
+ },
+ ];
return (
<>
@@ -30,90 +109,39 @@ const Header = () => {