Skip to content

Commit 5aad3cd

Browse files
committed
fixed workspace members selection state during filtering and searching
1 parent eacf030 commit 5aad3cd

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

src/pages/workspace/WorkspaceMembersPage.tsx

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -567,6 +567,8 @@ function WorkspaceMembersPage({personalDetails, route, policy}: WorkspaceMembers
567567
}
568568

569569
const handleRoleFilterChange = (item: WorkspaceMemberFilterOption | null) => {
570+
setSelectedEmployees([]);
571+
570572
if (!item || item.value === WORKSPACE_MEMBER_FILTER_VALUES.ALL) {
571573
setSelectedRoleFilter(null);
572574
return;
@@ -595,6 +597,11 @@ function WorkspaceMembersPage({personalDetails, route, policy}: WorkspaceMembers
595597
};
596598
const [inputValue, setInputValue, filteredData] = useSearchResults(data, filterMember, sortMembers, rolePreFilter);
597599

600+
const handleSearchChange = (value: string) => {
601+
setSelectedEmployees([]);
602+
setInputValue(value);
603+
};
604+
598605
useEffect(() => {
599606
if (!isFocused) {
600607
return;
@@ -925,7 +932,7 @@ function WorkspaceMembersPage({personalDetails, route, policy}: WorkspaceMembers
925932
{shouldShowSearchBar && (
926933
<SearchBar
927934
inputValue={inputValue}
928-
onChangeText={setInputValue}
935+
onChangeText={handleSearchChange}
929936
label={translate('workspace.people.findMember')}
930937
shouldShowEmptyState={false}
931938
style={[styles.flex1, styles.mh0, styles.mb0]}

0 commit comments

Comments
 (0)