sendou.ink/app/components
Kalle e27260f88b Bye bye .png
... well mostly. Some places will still use it like PWA splash screens.
Otherwise browser support for .avif strong enough now to do this
now.
2026-03-29 16:48:47 +03:00
..
elements Migrate to nested CSS 2026-03-28 16:30:28 +02:00
fuse Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
icons Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
layout Remove redundant link to empty page 2026-03-28 17:22:31 +02:00
AbilitiesSelector.module.css Migrate to nested CSS 2026-03-28 16:30:28 +02:00
AbilitiesSelector.tsx BIome v2 upgrade 2025-06-22 16:49:27 +03:00
Ability.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Ability.tsx BIome v2 upgrade 2025-06-22 16:49:27 +03:00
Alert.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Alert.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Avatar.module.css Migrate to nested CSS 2026-03-28 16:30:28 +02:00
Avatar.tsx Replace useIsMounted with useHydrated 2026-03-28 07:44:52 +02:00
Badge.tsx BIome v2 upgrade 2025-06-22 16:49:27 +03:00
BuildCard.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
BuildCard.tsx Replace useIsMounted with useHydrated 2026-03-28 07:44:52 +02:00
Catcher.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Chart.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Chart.tsx Replace useIsMounted with useHydrated 2026-03-28 07:44:52 +02:00
CopyToClipboardPopover.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
CustomThemeSelector.module.css Migrate to nested CSS 2026-03-28 16:30:28 +02:00
CustomThemeSelector.tsx Fix 0 theme values parsed as no value set 2026-03-24 21:53:04 +02:00
DateInput.tsx Replace useIsMounted with useHydrated 2026-03-28 07:44:52 +02:00
Divider.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Divider.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
EventsList.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
EventsList.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Flag.tsx Fix leaderboards crash for season 0 2025-06-30 21:35:31 +03:00
FormErrors.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
FormErrors.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
FormMessage.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
FormMessage.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
FormWithConfirm.tsx Replace useIsMounted with useHydrated 2026-03-28 07:44:52 +02:00
FriendCodeInput.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
FriendCodePopover.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
GearSelect.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Image.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Image.tsx Bye bye .png 2026-03-29 16:48:47 +03:00
InfoPopover.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
InfoPopover.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Input.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Input.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Label.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Label.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Main.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Main.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
MapPoolSelector.module.css Migrate to nested CSS 2026-03-28 16:30:28 +02:00
MapPoolSelector.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Markdown.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
MobileNav.module.css Migrate to nested CSS 2026-03-28 16:30:28 +02:00
MobileNav.tsx Fix mobile chat input below keyboard 2026-03-20 16:58:46 +02:00
NotificationDot.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
NotificationDot.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Pagination.module.css Migrate to nested CSS 2026-03-28 16:30:28 +02:00
Pagination.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Placeholder.module.css Refactor tournament realtime from SSE to Websocket (#2469) 2025-08-28 18:59:34 +03:00
Placeholder.tsx Refactor tournament realtime from SSE to Websocket (#2469) 2025-08-28 18:59:34 +03:00
Placement.tsx Add badges on tournament finalize (#2459) 2025-07-19 13:33:58 +03:00
Redirect.tsx Upgrade to React Router 7 (#2681) 2025-12-29 19:21:11 +02:00
RelativeTime.tsx Replace useIsMounted with useHydrated 2026-03-28 07:44:52 +02:00
RequiredHiddenInput.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
RequiredHiddenInput.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Section.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Section.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
SideNav.module.css Migrate to nested CSS 2026-03-28 16:30:28 +02:00
SideNav.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
StageSelect.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
StageSelect.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
StreamListItems.module.css Migrate to nested CSS 2026-03-28 16:30:28 +02:00
StreamListItems.tsx Replace useIsMounted with useHydrated 2026-03-28 07:44:52 +02:00
SubmitButton.tsx Upgrade to React Router 7 (#2681) 2025-12-29 19:21:11 +02:00
SubNav.module.css Migrate to nested CSS 2026-03-28 16:30:28 +02:00
SubNav.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Table.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
Table.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
TierPill.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
TierPill.tsx Tournament tiers (#2758) 2026-01-22 20:04:26 +02:00
TimePopover.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
TimePopover.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
WeaponSelect.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
WeaponSelect.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
YouTubeEmbed.module.css Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00
YouTubeEmbed.tsx Design refresh + a bunch of stuff (#2864) 2026-03-19 17:51:42 +02:00