impress-2020/src/server/types
Matchu db8fe9f3c2 Logout button for new auth mode
Hey hey, logging out works! The server side of this was easy, but I made a few refactors to support it well on the client, like `useLoginActions` becoming just `useLogout` lol, and updating how the nav menu chooses between buttons vs menu because I wanted `<LogoutButton />` to contain some state.

We also did good Apollo cache stuff to update the page after you log in or out! I think some fields that don't derive from `User`, like `Item.currentUserOwnsThis`, are gonna fail to update until you reload the page but like that's fine idk :p

There's a known bug where logging out on the Your Outfits page turns into an infinite loop situation, because it's trying to do Auth0 stuff but the login keeps failing to have any effect because we're in db mode! I'll fix that next.
2022-08-17 16:05:36 -07:00
..
AppearanceLayer.js Use HTTPS for images.neopets.com and pets.neopets.com 2022-08-03 14:36:07 -07:00
ClosetList.js Closet list dropdowns on item page 2021-11-30 16:36:00 -08:00
Item.js Finish wiring up ~owls data 2022-08-15 23:57:33 -07:00
MutationsForSupport.js Use HTTPS for images.neopets.com and pets.neopets.com 2022-08-03 14:36:07 -07:00
Outfit.js Add Delete button for outfits 2022-08-15 20:23:17 -07:00
Pet.js Use HTTPS for AMFPHP requests 2022-08-03 14:40:00 -07:00
PetAppearance.js Fix GraphQL docstrings 2021-05-27 16:51:31 -07:00
User.js Logout button for new auth mode 2022-08-17 16:05:36 -07:00
Zone.js Use ES module syntax in backend instead of require 2021-02-02 22:26:55 -08:00