@@ -3,8 +3,8 @@ import {useContext, useEffect, useMemo} from 'react';
3
3
import Avatar from 'sentry/components/avatar' ;
4
4
import { t } from 'sentry/locale' ;
5
5
import { useMembers } from 'sentry/utils/useMembers' ;
6
- import { useTeams } from 'sentry/utils/useTeams' ;
7
6
import { useTeamsById } from 'sentry/utils/useTeamsById' ;
7
+ import { useUserTeams } from 'sentry/utils/useUserTeams' ;
8
8
9
9
import FormContext from '../formContext' ;
10
10
@@ -70,12 +70,7 @@ function SentryMemberTeamSelectorField({
70
70
) ;
71
71
useTeamsById ( { ids : ensureTeamIds } ) ;
72
72
73
- const {
74
- teams,
75
- fetching : fetchingTeams ,
76
- onSearch : onTeamSearch ,
77
- loadMore : loadMoreTeams ,
78
- } = useTeams ( { provideUserTeams : true } ) ;
73
+ const { teams, isLoading : loadingTeams } = useUserTeams ( ) ;
79
74
80
75
const teamOptions = teams ?. map ( team => ( {
81
76
value : `team:${ team . id } ` ,
@@ -92,7 +87,6 @@ function SentryMemberTeamSelectorField({
92
87
useEffect (
93
88
( ) => {
94
89
loadMoreMembers ( ) ;
95
- loadMoreTeams ( ) ;
96
90
} ,
97
91
// Only ensure things are loaded at mount
98
92
// eslint-disable-next-line react-hooks/exhaustive-deps
@@ -105,9 +99,8 @@ function SentryMemberTeamSelectorField({
105
99
allowClear
106
100
onInputChange = { value => {
107
101
onMemberSearch ( value ) ;
108
- onTeamSearch ( value ) ;
109
102
} }
110
- isLoading = { fetchingMembers || fetchingTeams }
103
+ isLoading = { fetchingMembers || loadingTeams }
111
104
options = { [
112
105
{
113
106
label : t ( 'Members' ) ,
0 commit comments