sendou.ink/app/components/elements
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
..
BottomTexts.tsx
Button.module.css
Button.tsx
Calendar.module.css
Calendar.tsx
ChipRadio.module.css
ChipRadio.tsx
DatePicker.module.css
DatePicker.tsx
Dialog.module.css
Dialog.tsx
FieldError.tsx
FieldMessage.tsx
Label.module.css
Label.tsx
Menu.module.css
Menu.tsx
Popover.module.css
Popover.tsx
Select.module.css
Select.tsx
Switch.module.css
Switch.tsx
Tabs.module.css
Tabs.tsx
Toast.browser.test.tsx
Toast.module.css
Toast.tsx
TournamentSearch.module.css
TournamentSearch.tsx
UserSearch.module.css
UserSearch.tsx