- [ ] Admin - Users - [ ] Write a component to display a list of all users - [ ] Display the all-users component when the url matches /users (*admin) - [ ] Add links to the navbar that can be used to navigate to the /users component (*admin) - [ ] Write a component to display a single user - [ ] Add a form to update the user in the component (notably, add ability to change "isAdmin" on any user) - [ ] Display the single-user component when the url matches /users/:userId (*admin) - [ ] Make a username clickable in the users list that can be used to navigate to the /users/:userId component (*admin) - [ ] Write a form component to add a single user - [ ] Display the add-user component when the url matches /users/add (*admin)
all users
when the url matches /users (*admin)
used to navigate to the /users
component (*admin)
user
component (notably, add ability to
change "isAdmin" on any user)
when the url matches /users/:userId
(*admin)
users list that can be used to navigate to
the /users/:userId component (*admin)
user
when the url matches /users/add
(*admin)