aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShravya Ramesh <shravs1208@gmail.com>2021-03-19 23:08:55 -0700
committerShravya Ramesh <shravs1208@gmail.com>2021-03-19 23:08:55 -0700
commitc9f2df66c0473bb5edb290dc1bf6b2a39ec55870 (patch)
tree9760c3fd53f0e0664c6ca63574409ae6f3d79130
parent33dab79fffc4ec5f4d3bd826215e3acdd9ff1830 (diff)
improved filtering
-rw-r--r--src/screens/profile/InviteFriendsScreen.tsx14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/screens/profile/InviteFriendsScreen.tsx b/src/screens/profile/InviteFriendsScreen.tsx
index 36aa8ada..b68da127 100644
--- a/src/screens/profile/InviteFriendsScreen.tsx
+++ b/src/screens/profile/InviteFriendsScreen.tsx
@@ -90,14 +90,18 @@ const InviteFriendsScreen: React.FC<InviteFriendsScreenProps> = ({route}) => {
if (query.length > 0) {
const searchResultsUsers = usersFromContacts.filter(
(item: ProfilePreviewType) =>
- item.first_name.toLowerCase().includes(query) ||
- item.last_name.toLowerCase().includes(query) ||
- item.username.toLowerCase().includes(query),
+ item.last_name.toLowerCase().startsWith(query) ||
+ (item.first_name + ' ' + item.last_name)
+ .toLowerCase()
+ .startsWith(query) ||
+ item.username.toLowerCase().startsWith(query),
);
const searchResultsNonUsers = nonUsersFromContacts.filter(
(item) =>
- item.firstName.toLowerCase().includes(query) ||
- item.lastName.toLowerCase().includes(query),
+ item.lastName.toLowerCase().includes(query) ||
+ (item.firstName + ' ' + item.lastName)
+ .toLowerCase()
+ .includes(query),
);
const sanitizedResult = {
usersFromContacts: searchResultsUsers,