Updated input validation

This commit is contained in:
2025-03-21 20:10:15 -04:00
parent 031184b666
commit 81507afbcc
24 changed files with 510 additions and 112 deletions

View File

@@ -24,9 +24,9 @@ export default function GameSelector({
const gameSearchQuery = useGetGames(0, 5, gameSearch);
const games = gameSearchQuery.data;
const setGame = (selectedGame: Game) => {
setSearchTerm(selectedGame.gameName ?? "");
setGameSearch(selectedGame.gameName ?? "");
const setGame = (selectedGame?: Game) => {
setSearchTerm(selectedGame?.gameName ?? "");
setGameSearch(selectedGame?.gameName ?? "");
setSearching(false);
onChange?.(selectedGame);
}
@@ -49,7 +49,7 @@ export default function GameSelector({
<TextInput
id={`gameSearchTextInput${modalId}`}
placeholder="Game Search"
onChange={(e) => { setSearchTerm(e.target.value); setSearching(true); }}
onChange={(e) => { setSearchTerm(e.target.value); onChange?.(undefined); setSearching(true); }}
value={searchTerm}
disabled={disabled}
/>