// src/pages/ProfilePage.jsx import React, { useState } from "react"; import { useLocation, useNavigate } from "react-router-dom"; import "./style/ProfilePage.css"; const simulatedUserData = { email: "admin@squad23.com", role: "Administrador", }; const ProfilePage = () => { const location = useLocation(); const navigate = useNavigate(); const getRoleFromPath = () => { const path = location.pathname; if (path.includes("/admin")) return "Administrador"; if (path.includes("/secretaria")) return "Secretária"; if (path.includes("/medico")) return "Médico"; if (path.includes("/financeiro")) return "Financeiro"; return "Usuário Padrão"; }; const userRole = simulatedUserData.role || getRoleFromPath(); const userEmail = simulatedUserData.email || "email.nao.encontrado@example.com"; const [userName, setUserName] = useState("Admin Padrão"); const [isEditingName, setIsEditingName] = useState(false); const handleNameKeyDown = (e) => { if (e.key === "Enter") setIsEditingName(false); }; const handleClose = () => navigate(-1); return (
{isEditingName ? ( setUserName(e.target.value)} onBlur={() => setIsEditingName(false)} onKeyDown={handleNameKeyDown} autoFocus /> ) : (

{userName}

)}

Email: {userEmail}

Cargo: {userRole}

); }; export default ProfilePage;