import { useEffect, useState } from "react"; import { getAllUsers, updateRole } from "../api/users"; import UserRoleCard from "../components/common/UserRoleCard"; import "../styles/UserRoleCard.css"; import "../styles/pages/AdminPanel.css"; export default function AdminPanel() { const [users, setUsers] = useState([]); async function loadUsers() { const allUsers = await getAllUsers(); setUsers(allUsers.data); } useEffect(() => { loadUsers(); }, []); const changeRole = async (id, role) => { const updated = await updateRole(id, role); if (updated.status !== 200) return; loadUsers(); } return (

Admin Panel

{users.map((user) => ( ))}
) }