Refactored

This commit is contained in:
2026-04-04 17:11:55 +02:00
parent 7739038f88
commit 0f0e3a1c5d
8 changed files with 140 additions and 114 deletions
+18
View File
@@ -0,0 +1,18 @@
import { GameVersion } from "@/lib/types";
export type SetState<T> = React.Dispatch<React.SetStateAction<T>>;
export interface Props {
versions: GameVersion[];
selectedVersion: GameVersion | null;
setSelectedVersion: SetState<GameVersion | null>;
isVersionDropdownOpen: boolean;
setIsVersionDropdownOpen: SetState<boolean>;
isAccountDropdownOpen: boolean;
setIsAccountDropdownOpen: SetState<boolean>;
versionRef: React.RefObject<HTMLDivElement | null>;
accountRef: React.RefObject<HTMLDivElement | null>;
}