diff --git a/apps/leafcutter/components/AboutFeature.tsx b/apps/leafcutter/components/AboutFeature.tsx index b8b0949..b8ff04c 100644 --- a/apps/leafcutter/components/AboutFeature.tsx +++ b/apps/leafcutter/components/AboutFeature.tsx @@ -1,5 +1,5 @@ import { FC } from "react"; -import Image from "next/image"; +import Image from "next/legacy/image"; import { Grid, Box, GridSize } from "@mui/material"; import AboutDots from "images/about-dots.png"; import { useAppContext } from "./AppProvider"; diff --git a/apps/leafcutter/components/AccountButton.tsx b/apps/leafcutter/components/AccountButton.tsx index c4311e3..82a324b 100644 --- a/apps/leafcutter/components/AccountButton.tsx +++ b/apps/leafcutter/components/AccountButton.tsx @@ -1,5 +1,5 @@ import { FC } from "react"; -import Image from "next/image"; +import Image from "next/legacy/image"; import { signOut } from "next-auth/react"; import { Button, Box, Menu, MenuItem } from "@mui/material"; import { useTranslate } from "react-polyglot"; diff --git a/apps/leafcutter/components/Footer.tsx b/apps/leafcutter/components/Footer.tsx index 7e2207d..49ec23b 100644 --- a/apps/leafcutter/components/Footer.tsx +++ b/apps/leafcutter/components/Footer.tsx @@ -1,7 +1,7 @@ import { FC } from "react"; import { Container, Grid, Box, Button } from "@mui/material"; import { useTranslate } from "react-polyglot"; -import Image from "next/image"; +import Image from "next/legacy/image"; import Link from "next/link"; import leafcutterLogo from "images/leafcutter-logo.png"; import footerLogo from "images/footer-logo.png"; diff --git a/apps/leafcutter/components/Layout.tsx b/apps/leafcutter/components/Layout.tsx index 5fcc052..0897bdc 100644 --- a/apps/leafcutter/components/Layout.tsx +++ b/apps/leafcutter/components/Layout.tsx @@ -1,4 +1,5 @@ import { FC, PropsWithChildren } from "react"; +import getConfig from "next/config"; import { Grid, Container } from "@mui/material"; import CookieConsent from "react-cookie-consent"; import { useCookies } from "react-cookie"; @@ -10,7 +11,13 @@ import { useAppContext } from "./AppProvider"; export const Layout: FC = ({ children }) => { const [cookies, setCookie] = useCookies(["cookieConsent"]); + const consentGranted = cookies.cookieConsent === "true"; + console.log({ val: process.env.LINK_EMBEDDED }); + const { + publicRuntimeConfig: { embedded }, + } = getConfig(); + const { colors: { white, @@ -24,14 +31,18 @@ export const Layout: FC = ({ children }) => { return ( <> - - - - - + {!embedded && ( + + + + )} + {!embedded && } + {children} - {/*