impress-2020/pages
Matchu eb602556bf [WIP] Migrate outfit page, with known bug
Okay so there's a bug here where navigating directly to /outfits/new?species=X&color=Y will reset to a Blue Acara, because Next.js statically renders the Blue Acara on build, and then rehydrates a Blue Acara on load, and then updates the real page query in—and our state management for outfits doesn't *listen* to URL changes, it only *emits* them.

It'd be good to consider like… changing that? It's tricky because our state model is… not simple, when you consider that we have both local state and URL state and saved-outfit state in play. But it could be done! But there might be another option too. I'll take a look at this after moving the home page, which will give me the chance to see what the experience navigating in from there is like!
2022-09-15 00:27:49 -07:00
..
api Use latest ~owls NC trade values API 2022-09-04 01:35:05 -07:00
internal [WIP] Refactor to renderWithLayout function 2022-09-14 22:50:56 -07:00
items [WIP] Migrate item trade pages to Next.js routing 2022-09-14 22:56:45 -07:00
outfits [WIP] Migrate outfit page, with known bug 2022-09-15 00:27:49 -07:00
support Migrate /support/petAppearances to Next.js routing 2022-09-14 19:46:57 -07:00
user/[userId]/lists [WIP] Migrate single-list page to Next.js routing 2022-09-14 23:18:13 -07:00
[[...slug]].tsx [WIP] Refactor to renderWithLayout function 2022-09-14 22:50:56 -07:00
_app.tsx [WIP] Refactor to renderWithLayout function 2022-09-14 22:50:56 -07:00
_document.tsx Simplify references to PUBLIC_URL 2022-09-14 18:44:43 -07:00
conversion.tsx [WIP] Migrate the conversion page 2022-09-14 19:20:49 -07:00
modeling.tsx [WIP] Migrate /modeling to Next.js routing 2022-09-14 19:52:10 -07:00
privacy.tsx [WIP] Move Privacy Policy onto its own Next.js page 2022-09-14 19:16:26 -07:00
your-outfits.tsx [WIP] Migrate /your-outfits to Next.js routing 2022-09-14 21:55:03 -07:00