|
|
@ -1,4 +1,5 @@ |
|
|
|
import React, { Component } from 'react'; |
|
|
|
import React, { Component } from 'react'; |
|
|
|
|
|
|
|
import _ from 'lodash'; |
|
|
|
import { AsyncSelect } from './Select'; |
|
|
|
import { AsyncSelect } from './Select'; |
|
|
|
import { debounce } from 'lodash'; |
|
|
|
import { debounce } from 'lodash'; |
|
|
|
import { getBackendSrv } from 'app/core/services/backend_srv'; |
|
|
|
import { getBackendSrv } from 'app/core/services/backend_srv'; |
|
|
@ -37,6 +38,10 @@ export class TeamPicker extends Component<Props, State> { |
|
|
|
const backendSrv = getBackendSrv(); |
|
|
|
const backendSrv = getBackendSrv(); |
|
|
|
this.setState({ isLoading: true }); |
|
|
|
this.setState({ isLoading: true }); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (_.isNil(query)) { |
|
|
|
|
|
|
|
query = ''; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return backendSrv.get(`/api/teams/search?perpage=10&page=1&query=${query}`).then(result => { |
|
|
|
return backendSrv.get(`/api/teams/search?perpage=10&page=1&query=${query}`).then(result => { |
|
|
|
const teams = result.teams.map(team => { |
|
|
|
const teams = result.teams.map(team => { |
|
|
|
return { |
|
|
|
return { |
|
|
|