import { ButtonBase, Typography, useTheme } from "@mui/material"; import Box from "@mui/material/Box"; import { HubsIcon } from "../../assets/Icons/HubsIcon"; import { MessagingIcon } from "../../assets/Icons/MessagingIcon"; import AppIcon from "../../assets/svgs/AppIcon.svg"; import { HomeIcon } from "../../assets/Icons/HomeIcon"; import { Save } from "../Save/Save"; import { useRecoilState } from "recoil"; import { enabledDevModeAtom } from "../../atoms/global"; export const IconWrapper = ({ children, label, color, selected, disableWidth, customWidth, }) => { const theme = useTheme(); return ( {children} {label} ); }; export const DesktopFooter = ({ goToHome, hasUnreadGroups, hasUnreadDirects, isHome, isGroups, isDirects, setDesktopSideView, isApps, setDesktopViewMode, hide, setIsOpenSideViewDirects, setIsOpenSideViewGroups, }) => { const [isEnabledDevMode, setIsEnabledDevMode] = useRecoilState(enabledDevModeAtom); if (hide) return; return ( { goToHome(); }} > { setDesktopViewMode("apps"); setIsOpenSideViewDirects(false); setIsOpenSideViewGroups(false); }} > { setDesktopSideView("groups"); }} > { setDesktopSideView("directs"); }} > {isEnabledDevMode && ( { setDesktopViewMode("dev"); setIsOpenSideViewDirects(false); setIsOpenSideViewGroups(false); }} > )} ); };