import React, { useState } from "react"; import { AppBar, Toolbar, IconButton, Typography, Box, MenuItem, Select, ButtonBase, Menu, ListItemIcon, ListItemText, } from "@mui/material"; import { HomeIcon } from "../../assets/Icons/HomeIcon"; import { LogoutIcon } from "../../assets/Icons/LogoutIcon"; import { NotificationIcon } from "../../assets/Icons/NotificationIcon"; import { ArrowDownIcon } from "../../assets/Icons/ArrowDownIcon"; import { MessagingIcon } from "../../assets/Icons/MessagingIcon"; import { MessagingIcon2 } from "../../assets/Icons/MessagingIcon2"; import { HubsIcon } from "../../assets/Icons/HubsIcon"; const Header = ({ logoutFunc, goToHome, setIsOpenDrawerProfile, isThin, setMobileViewModeKeepOpen, hasUnreadGroups, hasUnreadDirects, setMobileViewMode, myName // selectedGroup, // onHomeClick, // onLogoutClick, // onGroupChange, // onWalletClick, // onNotificationClick, }) => { const [anchorEl, setAnchorEl] = useState(null); const open = Boolean(anchorEl); const handleClick = (event) => { setAnchorEl(event.currentTarget); }; const handleClose = () => { setAnchorEl(null); }; if (isThin) { return ( {/* Left Home Icon */} { setMobileViewModeKeepOpen(""); goToHome(); }} // onClick={onHomeClick} > {/* Center Title */} QORTAL {/* Right Logout Icon */} { setMobileViewModeKeepOpen("messaging"); }} edge="end" color="inherit" aria-label="logout" // onClick={onLogoutClick} > { setMobileViewMode("groups"); setMobileViewModeKeepOpen("") handleClose(); }} > { setMobileViewModeKeepOpen("messaging"); handleClose(); }} > ); } return ( <> {/* Main Header */} {/* Left Home Icon */} {/* Center Title */} QORTAL {/* Right Logout Icon */} {/* Secondary Section */} {myName} {/* */} {/* Right Dropdown */} {/* { setIsOpenDrawerProfile(true); }} > View Wallet */} { setMobileViewMode("groups"); setMobileViewModeKeepOpen("") handleClose(); }} > { setMobileViewModeKeepOpen("messaging"); handleClose(); }} > ); }; export default Header;