//react import React, { useState } from 'react'; import { BrowserRouter, Switch } from 'react-router-dom'; import { useCookies } from 'react-cookie'; //library components import LazyRoute from './lazy-route'; //styling //TODO: styling import //common components import Header from './panels/header.jsx'; import Footer from './panels/footer.jsx'; const App = props => { //handle cookies prompt const [cookies, setCookie] = useCookies(); if (!cookies['accept-cookies']) { const accept = confirm('This website uses cookies to operate correctly. By clicking "ok", you agree to accept said cookies.'); if (accept) { setCookie('accept-cookies', true); } else { return (
This website won't operate correctly without cookies.