diff options
Diffstat (limited to 'client/components/admin')
-rw-r--r-- | client/components/admin/_admin.jsx | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/client/components/admin/_admin.jsx b/client/components/admin/_admin.jsx new file mode 100644 index 0000000..aff544c --- /dev/null +++ b/client/components/admin/_admin.jsx @@ -0,0 +1,21 @@ +import { useState, useContext, useEffect } from 'react'; +import { ApiContext } from '../../utils/api_context'; + +export const Admin = () => { + const [users, setUsers] = useState([]); + const api = useContext(ApiContext); + + useEffect(async () => { + const { users } = await api.get('/users'); + setUsers(users); + }, []); + + return ( + <div className="p-4"> + <h2 className="text-3xl">Users</h2> + {users.map((user) => ( + <div>{user.name}</div> + ))} + </div> + ); +}; |