From 880abeb110832ec12be8a6030055b973637722b1 Mon Sep 17 00:00:00 2001
From: Sky Brewer <sky.brewer@ess.eu>
Date: Mon, 11 Nov 2024 14:15:35 +0100
Subject: [PATCH] fix svg imports

---
 .../navigation/NavigationMenu/NavigationMenu.jsx      |  9 ++++++++-
 src/icons/BatchDeploySymbol.jsx                       |  7 +------
 src/icons/BatchUndeploySymbol.jsx                     |  7 +------
 src/icons/CCCEControlSymbol.jsx                       |  7 +------
 src/icons/RocketLaunch.jsx                            | 11 ++++-------
 vite-env.d.ts                                         |  1 +
 6 files changed, 16 insertions(+), 26 deletions(-)
 create mode 100644 vite-env.d.ts

diff --git a/src/components/navigation/NavigationMenu/NavigationMenu.jsx b/src/components/navigation/NavigationMenu/NavigationMenu.jsx
index b461e4c2..f970a82e 100644
--- a/src/components/navigation/NavigationMenu/NavigationMenu.jsx
+++ b/src/components/navigation/NavigationMenu/NavigationMenu.jsx
@@ -80,7 +80,14 @@ function MenuListItems({ menuItems, drawerOpen }) {
 const makeLink = (text, url, icon) => ({ text, url, icon });
 const menuItemsAll = [
   makeLink("Records", "/records", <SettingsInputComponent />),
-  makeLink("IOCs", "/iocs", <CCCEControlSymbol />),
+  makeLink(
+    "IOCs",
+    "/iocs",
+    <CCCEControlSymbol
+      width="25px"
+      height="25px"
+    />
+  ),
   makeLink("IOC hosts", "/hosts", <Storage />),
   makeLink("Log", "/jobs", <Assignment />)
 ];
diff --git a/src/icons/BatchDeploySymbol.jsx b/src/icons/BatchDeploySymbol.jsx
index ef7e29c2..2cad91c3 100644
--- a/src/icons/BatchDeploySymbol.jsx
+++ b/src/icons/BatchDeploySymbol.jsx
@@ -1,10 +1,5 @@
 import BatchDeployIcon from "./resources/batch/batch_deploy_icon.svg?react";
-import SvgIcon from "@mui/material/SvgIcon";
 
 export function BatchDeploySymbol(props) {
-  return (
-    <SvgIcon {...props}>
-      <BatchDeployIcon />
-    </SvgIcon>
-  );
+  return <BatchDeployIcon {...props} />;
 }
diff --git a/src/icons/BatchUndeploySymbol.jsx b/src/icons/BatchUndeploySymbol.jsx
index 2566d469..4afdad2d 100644
--- a/src/icons/BatchUndeploySymbol.jsx
+++ b/src/icons/BatchUndeploySymbol.jsx
@@ -1,10 +1,5 @@
 import BatchUndeployIcon from "./resources/batch/batch_undeploy_icon.svg?react";
-import SvgIcon from "@mui/material/SvgIcon";
 
 export function BatchUndeploySymbol(props) {
-  return (
-    <SvgIcon {...props}>
-      <BatchUndeployIcon />
-    </SvgIcon>
-  );
+  return <BatchUndeployIcon {...props} />;
 }
diff --git a/src/icons/CCCEControlSymbol.jsx b/src/icons/CCCEControlSymbol.jsx
index 3bc9f254..11061f4d 100644
--- a/src/icons/CCCEControlSymbol.jsx
+++ b/src/icons/CCCEControlSymbol.jsx
@@ -1,10 +1,5 @@
 import CcceControlSymbolGray from "./resources/control/ccce-control-symbol_757575.svg?react";
-import SvgIcon from "@mui/material/SvgIcon";
 
 export function CCCEControlSymbol(props) {
-  return (
-    <SvgIcon {...props}>
-      <CcceControlSymbolGray />
-    </SvgIcon>
-  );
+  return <CcceControlSymbolGray {...props} />;
 }
diff --git a/src/icons/RocketLaunch.jsx b/src/icons/RocketLaunch.jsx
index b170e8a7..bbb86db8 100644
--- a/src/icons/RocketLaunch.jsx
+++ b/src/icons/RocketLaunch.jsx
@@ -1,13 +1,10 @@
-import { ReactComponent as RocketLaunchBlack } from "./resources/rocket/rocket_launch_black_24dp.svg";
+import { ReactComponent as RocketLaunchBlack } from "./resources/rocket/rocket_launch_black_24dp.svg?react";
 import { Tooltip } from "@mui/material";
-import SvgIcon from "@mui/material/SvgIcon";
 
 export function RocketLaunch(props) {
   return (
-    <SvgIcon {...props}>
-      <Tooltip title="Deployment">
-        <RocketLaunchBlack />
-      </Tooltip>
-    </SvgIcon>
+    <Tooltip title="Deployment">
+      <RocketLaunchBlack {...props} />
+    </Tooltip>
   );
 }
diff --git a/vite-env.d.ts b/vite-env.d.ts
new file mode 100644
index 00000000..d8161248
--- /dev/null
+++ b/vite-env.d.ts
@@ -0,0 +1 @@
+/// <reference types="vite-plugin-svgr/client" />
-- 
GitLab