import { mdiApi, mdiCash } from "@mdi/js"; import Icon from "@mdi/react"; import CloudDownloadIcon from "@mui/icons-material/CloudDownload"; import LogoutIcon from "@mui/icons-material/Logout"; import SettingsIcon from "@mui/icons-material/Settings"; import { Button, Divider, ListItemIcon, ListItemText } from "@mui/material"; import AppBar from "@mui/material/AppBar"; import Menu from "@mui/material/Menu"; import MenuItem from "@mui/material/MenuItem"; import Toolbar from "@mui/material/Toolbar"; import Typography from "@mui/material/Typography"; import * as React from "react"; import { useAuthInfo } from "./BaseAuthenticatedPage"; import { DarkThemeButton } from "./DarkThemeButtonWidget"; import { PublicModeButton } from "./PublicModeButtonWidget"; import { RouterLink } from "./RouterLink"; export function MoneyWebAppBar(p: { onSignOut: () => void; }): React.ReactElement { const authInfo = useAuthInfo(); const [anchorEl, setAnchorEl] = React.useState(null); const handleMenu = (event: React.MouseEvent) => { setAnchorEl(event.currentTarget); }; const handleCloseMenu = () => { setAnchorEl(null); }; const signOut = () => { handleCloseMenu(); p.onSignOut(); }; return ( Money Manager
{/* API tokens */} API Tokens {/* Backup */} Backup {/* Sign out */} Sign out
); }