sendou.ink/app/components/layout
Kalle 3925b73d32 Replace useIsMounted with useHydrated
Strict improvement because we avoid the flash on clientside navigation.
One practical bug was scroll restoration between tournament teams list
and user page. When user pressed back they ended up at the bottom
of the page because the placeholder (smaller height than actual
content) rendered. With useHydrated this placeholder is no longer
rendered for client side navigations.
2026-03-28 07:44:52 +02:00
..
AnythingAdder.tsx
ChatSidebar.module.css Fix PWA menu paddings 2026-03-21 14:41:37 +02:00
ChatSidebar.tsx Add TO/Stream labels back to tournament chats 2026-03-23 21:04:49 +02:00
Footer.module.css
Footer.tsx Tweak footer text 2026-03-22 16:22:40 +02:00
GlobalSearch.module.css Make GlobalSearch actual links so we can ctrl+click for new tab 2026-03-24 19:56:44 +02:00
GlobalSearch.tsx Make GlobalSearch actual links so we can ctrl+click for new tab 2026-03-24 19:56:44 +02:00
index.module.css Add back breadcrumb links to subpage 2026-03-27 17:30:11 +02:00
index.tsx Replace useIsMounted with useHydrated 2026-03-28 07:44:52 +02:00
LogInButtonContainer.tsx Replace useIsMounted with useHydrated 2026-03-28 07:44:52 +02:00
nav-items.ts
NotificationPopover.module.css Adjust view all buttons 2026-03-20 04:35:07 +01:00
NotificationPopover.tsx Close mobile panel on notification click 2026-03-20 04:59:36 +01:00
TopNavMenus.module.css
TopNavMenus.tsx
TopRightButtons.module.css
TopRightButtons.tsx
UserItem.module.css
WeaponSearch.tsx Make GlobalSearch actual links so we can ctrl+click for new tab 2026-03-24 19:56:44 +02:00