Change page names

This commit is contained in:
2025-06-06 13:05:41 +01:00
parent 4f7b0ae334
commit 3d7d1609f3
5 changed files with 17 additions and 49 deletions

View File

@@ -10,14 +10,10 @@ const Security = () => {
Password: true,
});
const [users, setUsers] = useState([
{ username: 'admin', role: 'Administrator' },
{ username: 'user1', role: 'User' },
{ username: 'admin' },
{ username: 'user1' },
]);
const handleMFAChange = (e) => {
setIsMFAEnabled(e.target.checked);
};
const handleAuthMethodChange = (method) => {
setAuthMethods({
...authMethods,
@@ -25,14 +21,9 @@ const Security = () => {
});
};
const handleUserRoleChange = (username, newRole) => {
setUsers(users.map((user) =>
user.username === username ? { ...user, role: newRole } : user
));
};
const addUser = (username, role) => {
setUsers([...users, { username, role }]);
const addUser = (username) => {
setUsers([...users, { username }]);
};
const removeUser = (username) => {
@@ -41,19 +32,7 @@ const Security = () => {
return (
<div className="security-container">
<h1 className="security-title">Segurança e Autorização</h1>
{/* MFA Checkbox */}
<div className="security-item">
<label>
<input
type="checkbox"
checked={isMFAEnabled}
onChange={handleMFAChange}
/>
Ativar Autenticação Multifatorial (MFA)
</label>
</div>
<h1 className="security-title">Segurança</h1>
{/* Métodos de Autorização */}
<div className="security-item">
@@ -93,14 +72,6 @@ const Security = () => {
{users.map((user, index) => (
<li key={index}>
<span>{user.username} - {user.role}</span>
<select
value={user.role}
onChange={(e) => handleUserRoleChange(user.username, e.target.value)}
>
<option value="Administrator">Administrador</option>
<option value="User">Usuário</option>
<option value="Maintenance">Manutenção</option>
</select>
<button onClick={() => removeUser(user.username)}>Remover</button>
</li>
))}