Refactored
This commit is contained in:
@@ -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>;
|
||||
}
|
||||
Reference in New Issue
Block a user