frontend-2 #49

Merged
Ghost merged 25 commits from frontend-2 into main 2024-01-13 16:41:29 +00:00
Showing only changes of commit ac44bc1471 - Show all commits

View File

@@ -6,6 +6,7 @@ import {
ListItemButton,
ListItemIcon,
ListItemText,
useMediaQuery
} from "@mui/material";
import Image from "next/image";
import React, { ReactNode } from "react";
@@ -88,14 +89,26 @@ export function Sidebar(props: SidebarProps) {
);
const [collapseMenuOpen, setCollapseMenuOpen] = React.useState(true);
const handleCollapseClick = () => {
setCollapseMenuOpen(!collapseMenuOpen);
};
const isSmallerScreen = useMediaQuery("(max-width: 1025px)");
const handleMenuItemClick = (path: string) => {
setActiveMenuItem(path);
};
const handleCollapseClick = () => {
if (isSmallerScreen) {
setCollapseMenuOpen(!collapseMenuOpen);
}
};
React.useEffect(() => {
if (isSmallerScreen) {
setCollapseMenuOpen(false);
} else {
setCollapseMenuOpen(true);
}
}, [isSmallerScreen]);
return (
<aside
style={{ backgroundColor: "#00497c" }}