in website/src/pages/ShowcaseCardPage.tsx [210:229]
state: prepareUserState(),
});
};
useEffect(() => {
setSelectedTags(readSearchTags(location.search));
setSelectedUsers(readSortChoice(selectedOptions[0]));
setSearchName(readSearchName(location.search));
restoreUserState(location.state);
setLoading(false);
}, [location, selectedOptions]);
var cards = useMemo(
() => filterUsers(selectedUsers, selectedTags, searchName),
[selectedUsers, selectedTags, searchName]
);
useEffect(() => {
const unionTags = new Set<TagType>();
cards.forEach((user) => {