Explorar o código

Move User type out of UserPicker and into app/types

Johannes Schill %!s(int64=7) %!d(string=hai) anos
pai
achega
e8ba35ab2d

+ 1 - 7
public/app/core/components/Picker/UserPicker.tsx

@@ -3,6 +3,7 @@ import Select from 'react-select';
 import PickerOption from './PickerOption';
 import { debounce } from 'lodash';
 import { getBackendSrv } from 'app/core/services/backend_srv';
+import { User } from 'app/types';
 
 export interface Props {
   onSelected: (user: User) => void;
@@ -14,13 +15,6 @@ export interface State {
   isLoading: boolean;
 }
 
-export interface User {
-  id: number;
-  label: string;
-  avatarUrl: string;
-  login: string;
-}
-
 export class UserPicker extends Component<Props, State> {
   debouncedSearch: any;
 

+ 2 - 0
public/app/types/index.ts

@@ -8,6 +8,7 @@ import { DashboardAcl, OrgRole, PermissionLevel } from './acl';
 import { DataSource } from './datasources';
 import { PluginMeta } from './plugins';
 import { ApiKey, ApiKeysState } from './apiKeys';
+import { User } from './user';
 
 export {
   Team,
@@ -36,6 +37,7 @@ export {
   PluginMeta,
   ApiKey,
   ApiKeysState,
+  User,
 };
 
 export interface StoreState {

+ 6 - 0
public/app/types/user.ts

@@ -0,0 +1,6 @@
+export interface User {
+  id: number;
+  label: string;
+  avatarUrl: string;
+  login: string;
+}