@@ -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
@@ -62,12 +62,7 @@ function SentryMemberTeamSelectorField({
62
62
) ;
63
63
useTeamsById ( { ids : ensureTeamIds } ) ;
64
64
65
- const {
66
- teams,
67
- fetching : fetchingTeams ,
68
- onSearch : onTeamSearch ,
69
- loadMore : loadMoreTeams ,
70
- } = useTeams ( { provideUserTeams : true } ) ;
65
+ const { teams, isLoading : loadingTeams } = useUserTeams ( ) ;
71
66
72
67
const teamOptions = teams ?. map ( team => ( {
73
68
value : `team:${ team . id } ` ,
@@ -84,7 +79,6 @@ function SentryMemberTeamSelectorField({
84
79
useEffect (
85
80
( ) => {
86
81
loadMoreMembers ( ) ;
87
- loadMoreTeams ( ) ;
88
82
} ,
89
83
// Only ensure things are loaded at mount
90
84
// eslint-disable-next-line react-hooks/exhaustive-deps
@@ -97,9 +91,8 @@ function SentryMemberTeamSelectorField({
97
91
allowClear
98
92
onInputChange = { value => {
99
93
onMemberSearch ( value ) ;
100
- onTeamSearch ( value ) ;
101
94
} }
102
- isLoading = { fetchingMembers || fetchingTeams }
95
+ isLoading = { fetchingMembers || loadingTeams }
103
96
options = { [
104
97
{
105
98
label : t ( 'Members' ) ,
0 commit comments