"use client"; import { GET_USER_LOGOUT_ROUTE, LOGOUT_USER_ROUTE } from "@/core/utils/routes"; import { useAuth } from "@/lib/contexts/auth"; import useRequest from "@/lib/hooks/useRequest"; import ModeEditIcon from "@mui/icons-material/ModeEdit"; import PowerSettingsNewIcon from "@mui/icons-material/PowerSettingsNew"; import VpnKeyIcon from "@mui/icons-material/VpnKey"; import { Box, Divider, IconButton, Tooltip } from "@mui/material"; import { useState } from "react"; import ChangePassword from "./ChangePassword"; const ProfileActions = () => { const { getUser, logout } = useAuth(); const requestServer = useRequest(); const [openUpdate, setOpenUpdate] = useState(false); const [openChangePass, setOpenChangePass] = useState(false); const openUpdateProfile = () => { getUser(); setOpenUpdate(true); }; const handleLogout = () => { requestServer(GET_USER_LOGOUT_ROUTE, "post").then(() => { logout(); }); }; return ( <> { setOpenChangePass(true); }} > {/* */} ); }; export default ProfileActions;