diff --git a/client/src/Components/Sidebar/collapseButton.jsx b/client/src/Components/Sidebar/collapseButton.jsx
deleted file mode 100644
index 1cd9fc618..000000000
--- a/client/src/Components/Sidebar/collapseButton.jsx
+++ /dev/null
@@ -1,55 +0,0 @@
-import IconButton from "@mui/material/IconButton";
-import ArrowRight from "../ArrowRight";
-import ArrowLeft from "../ArrowLeft";
-import { useTheme } from "@mui/material/styles";
-import { useDispatch } from "react-redux";
-import { toggleSidebar } from "../../Features/UI/uiSlice";
-import PropTypes from "prop-types";
-
-const CollapseButton = ({ collapsed }) => {
- const theme = useTheme();
- const dispatch = useDispatch();
- const arrowIcon = collapsed ? (
-
- ) : (
-
- );
- return (
- {
- dispatch(toggleSidebar());
- }}
- >
- {arrowIcon}
-
- );
-};
-
-CollapseButton.propTypes = {
- collapsed: PropTypes.bool.isRequired,
-};
-export default CollapseButton;
diff --git a/client/src/Components/Sidebar/components/collapseButton.jsx b/client/src/Components/Sidebar/components/collapseButton.jsx
index bcae710f0..e7c382e5a 100644
--- a/client/src/Components/Sidebar/components/collapseButton.jsx
+++ b/client/src/Components/Sidebar/components/collapseButton.jsx
@@ -4,27 +4,24 @@ import ArrowLeft from "../../ArrowLeft";
import { useTheme } from "@mui/material/styles";
import { useDispatch } from "react-redux";
import { toggleSidebar } from "../../../Features/UI/uiSlice";
-
import PropTypes from "prop-types";
const CollapseButton = ({ collapsed }) => {
const theme = useTheme();
const dispatch = useDispatch();
-
const arrowIcon = collapsed ? (
) : (
);
-
return (
{
};
CollapseButton.propTypes = {
- collapsed: PropTypes.bool,
+ collapsed: PropTypes.bool.isRequired,
};
-
export default CollapseButton;
diff --git a/client/src/Components/Sidebar/index.jsx b/client/src/Components/Sidebar/index.jsx
index e8ce7ff78..bbecb075d 100644
--- a/client/src/Components/Sidebar/index.jsx
+++ b/client/src/Components/Sidebar/index.jsx
@@ -1,8 +1,8 @@
import Stack from "@mui/material/Stack";
import List from "@mui/material/List";
-import Logo from "./logo";
-import CollapseButton from "./collapseButton";
+import Logo from "./components/logo";
+import CollapseButton from "./components/collapseButton";
import Divider from "@mui/material/Divider";
import NavItem from "./components/navItem";
import AuthFooter from "./components/authFooter";
diff --git a/client/src/Components/Sidebar/logo.jsx b/client/src/Components/Sidebar/logo.jsx
deleted file mode 100644
index e6aa660fb..000000000
--- a/client/src/Components/Sidebar/logo.jsx
+++ /dev/null
@@ -1,62 +0,0 @@
-import Stack from "@mui/material/Stack";
-import Box from "@mui/material/Box";
-import Typography from "@mui/material/Typography";
-import { useTheme } from "@mui/material/styles";
-import { useNavigate } from "react-router";
-import { useTranslation } from "react-i18next";
-
-const Logo = ({ collapsed }) => {
- const { t } = useTranslation();
- const theme = useTheme();
- const navigate = useNavigate();
-
- return (
- navigate("/")}
- sx={{ cursor: "pointer" }}
- >
-
- C
-
-
- {" "}
-
- {t("common.appName")}
-
-
-
- );
-};
-
-export default Logo;