-
- {users.map((user) => (
- handleUserSelect(user.id)}
- />
- ))}
-
+
+ {filteredUsers.length > 0 && (
+
+ {filteredUsers.map((user) => (
+ handleUserSelect(user.id)}
+ />
+ ))}
+
+ )}
>
);
diff --git a/client/src/components/Memberships/AddPopup/AddPopup.module.scss b/client/src/components/Memberships/AddPopup/AddPopup.module.scss
index 957cf084..2dda3892 100644
--- a/client/src/components/Memberships/AddPopup/AddPopup.module.scss
+++ b/client/src/components/Memberships/AddPopup/AddPopup.module.scss
@@ -1,7 +1,21 @@
:global(#app) {
- .menu {
- border: none;
- margin: -7px auto -5px;
- width: 100%;
+ .users {
+ margin-top: 8px;
+ max-height: 320px;
+ overflow-x: hidden;
+ overflow-y: auto;
+ scrollbar-width: thin;
+
+ &::-webkit-scrollbar {
+ width: 5px;
+ }
+
+ &::-webkit-scrollbar-track {
+ background: transparent;
+ }
+
+ &::-webkit-scrollbar-thumb {
+ border-radius: 3px;
+ }
}
}
diff --git a/client/src/components/Memberships/AddPopup/UserItem.module.scss b/client/src/components/Memberships/AddPopup/UserItem.module.scss
index 53bb44d7..e3151bf5 100644
--- a/client/src/components/Memberships/AddPopup/UserItem.module.scss
+++ b/client/src/components/Memberships/AddPopup/UserItem.module.scss
@@ -6,6 +6,7 @@
display: block;
margin: 0;
outline: 0;
+ overflow: hidden;
padding: 4px;
text-align: left;
width: 100%;
diff --git a/client/src/locales/en/core.js b/client/src/locales/en/core.js
index a32ffcae..e282de6d 100644
--- a/client/src/locales/en/core.js
+++ b/client/src/locales/en/core.js
@@ -121,6 +121,9 @@ export default {
projectNotFound_title: 'Project Not Found',
removeManager_title: 'Remove Manager',
removeMember_title: 'Remove Member',
+ searchLabels: 'Search labels...',
+ searchMembers: 'Search members...',
+ searchUsers: 'Search users...',
seconds: 'Seconds',
selectBoard: 'Select board',
selectList: 'Select list',
diff --git a/client/src/locales/ru/core.js b/client/src/locales/ru/core.js
index 39c69fdb..bdca8ba2 100644
--- a/client/src/locales/ru/core.js
+++ b/client/src/locales/ru/core.js
@@ -116,6 +116,9 @@ export default {
projectActions: 'Действия с проектом',
projectNotFound: 'Проект не найден',
removeMember: 'Удаление участника',
+ searchLabels: 'Поиск меток...',
+ searchMembers: 'Поиск участников...',
+ searchUsers: 'Поиск пользователей...',
seconds: 'Секунды',
selectBoard: 'Выберите доску',
selectList: 'Выберите список',