From 33204a9ce3b9df051525196bb06a4e9bfc3d1627 Mon Sep 17 00:00:00 2001
From: zkldi <20380519+zkldi@users.noreply.github.com>
Date: Sun, 26 Jun 2022 19:27:09 +0100
Subject: [PATCH] fix: real metronic teardown
---
client/src/app/App.tsx | 3 +-
client/src/app/pages/LandingPage.tsx | 4 +-
client/src/components/layout/Layout.tsx | 8 ++--
.../src/components/layout/header/Header.tsx | 11 +++++-
.../components/layout/header/HeaderMenu.tsx | 38 +++++++++++++------
.../components/layout/header/HeaderMobile.tsx | 10 ++++-
.../components/layout/header/MenuDropdown.tsx | 18 ++++++++-
.../layout/misc/MaterialThemeProvider.tsx | 13 +++++++
.../components/util/useComponentVisible.tsx | 21 ++++++++++
9 files changed, 103 insertions(+), 23 deletions(-)
create mode 100644 client/src/components/layout/misc/MaterialThemeProvider.tsx
create mode 100644 client/src/components/util/useComponentVisible.tsx
diff --git a/client/src/app/App.tsx b/client/src/app/App.tsx
index 7ad1c2b9e..57b068bc7 100644
--- a/client/src/app/App.tsx
+++ b/client/src/app/App.tsx
@@ -1,6 +1,6 @@
+import { MaterialThemeProvider } from "components/layout/misc/MaterialThemeProvider";
import { LoadingScreen } from "components/layout/screens/LoadingScreen";
import { BannedContextProvider } from "context/BannedContext";
-import ErrorBoundary from "components/util/ErrorBoundary";
import { SubheaderContextProvider } from "context/SubheaderContext";
import { UserContextProvider } from "context/UserContext";
import { UserGameStatsContextProvider } from "context/UserGameStatsContext";
@@ -9,7 +9,6 @@ import React from "react";
import { Toaster } from "react-hot-toast";
import { QueryClient, QueryClientProvider } from "react-query";
import { BrowserRouter } from "react-router-dom";
-import { MaterialThemeProvider } from "../_metronic/layout";
import { Routes } from "./routes/AppRoutes";
const queryClient = new QueryClient({
diff --git a/client/src/app/pages/LandingPage.tsx b/client/src/app/pages/LandingPage.tsx
index 6e3576b23..e288804d2 100644
--- a/client/src/app/pages/LandingPage.tsx
+++ b/client/src/app/pages/LandingPage.tsx
@@ -12,8 +12,8 @@ import React from "react";
export default function LandingPage() {
return (
<>
-