@@ -31,8 +31,8 @@ function HeroPage() {
src={HeroImage}
alt="Rick and Morty characters"
/>
-
-
+
+
);
}
diff --git a/src/utils/filterCharacters.ts b/src/utils/filterCharacters.ts
index 34b612c..e391cb6 100644
--- a/src/utils/filterCharacters.ts
+++ b/src/utils/filterCharacters.ts
@@ -4,8 +4,11 @@ export type FilterCategory = "favorite" | "gender" | "species" | "status";
export type SelectedFilters = Record;
export function filterCharacters(
-// Takes in all characters, the value in the search field and the chosen filters
-characters: Character[], searchQuery: string, selectedFilters: SelectedFilters, favoriteCharacterIds: number[],
+ // Takes in all characters, the value in the search field and the chosen filters
+ characters: Character[],
+ searchQuery: string,
+ selectedFilters: SelectedFilters,
+ favoriteCharacterIds: number[],
): Character[] {
return characters.filter((character) => {
//Checks whether each character's name matches with the search and if the character's gender, specie or status is checked off in the filter
@@ -29,6 +32,12 @@ characters: Character[], searchQuery: string, selectedFilters: SelectedFilters,
selectedFilters.status.length === 0 ||
selectedFilters.status.includes(character.status.toLowerCase());
//Returns the result of the checks mentioned above
- return matchesSearch && matchesFavorite && matchesGender && matchesSpecies && matchesStatus;
+ return (
+ matchesSearch &&
+ matchesFavorite &&
+ matchesGender &&
+ matchesSpecies &&
+ matchesStatus
+ );
});
}