diff --git a/PTG/src/App.tsx b/PTG/src/App.tsx index 968af6e..7b160d6 100644 --- a/PTG/src/App.tsx +++ b/PTG/src/App.tsx @@ -10,12 +10,13 @@ import { usePokemonTeam } from "./usePokemonTeam.ts"; export default function App(){ const [selectedGame, setSelectedGame] = useState(() => loadStoredFilters().selectedGame); const [selectedType, setSelectedType] = useState(() => loadStoredFilters().selectedType); + const [selectedName, setSelectedName] = useState(() => loadStoredFilters().selectedName); useEffect(() => { - saveStoredFilters({ selectedGame, selectedType }); - }, [selectedGame, selectedType]); + saveStoredFilters({ selectedGame, selectedType, selectedName }); + }, [selectedGame, selectedType, selectedName]); - const { team, pokemonById, typeMap, allFavourited, generateTeam, toggleFavourite } = usePokemonTeam(selectedGame, selectedType); + const { team, pokemonById, typeMap, allFavourited, generateTeam, toggleFavourite } = usePokemonTeam(selectedGame, selectedType, selectedName); return(
Failed to load type: {typeError.message}
Failed to load game: {gameError.message}
No pokèmon found for current filter