diff --git a/src/components/contacts/contacts-components/Sidebar.tsx b/src/components/contacts/contacts-components/Sidebar.tsx index 811b282..47cf766 100644 --- a/src/components/contacts/contacts-components/Sidebar.tsx +++ b/src/components/contacts/contacts-components/Sidebar.tsx @@ -27,8 +27,15 @@ const Sidebar: React.FC = () => { const favorites = useAppSelector((state) => selectUsers(state, favoritesUuids) ); + let filteredFavorites = favorites.filter((favorite) => + favorite.name.toLowerCase().includes(inputText.toLowerCase()) + ); + const teamUuids = useAppSelector(selectTeam); const team = useAppSelector((state) => selectUsers(state, teamUuids)); + let filteredTeam = team.filter((member) => + member.name.toLowerCase().includes(inputText.toLowerCase()) + ); return ( { }} /> - - + setFavoritesOpen(!favoritesOpen)}> {favoritesOpen ? : } - { - favorites.filter(favorite => ( - favorite.name.toLowerCase().slice(0, inputText.length) == inputText.toLowerCase().slice(0, inputText.length) - )).map((favorite, i) => ( - - )) - } + {filteredFavorites.map((favorite, i) => ( + + ))} setTeamOpen(!teamOpen)}> {teamOpen ? : } - + - { - team.filter(member => ( - member.name.toLowerCase().slice(0, inputText.length) == inputText.toLowerCase().slice(0, inputText.length) - )).map((member, i) => ( - - )) - } + {filteredTeam.map((member, i) => ( + + ))}