Browse Source

rename to pluginlistitem

Peter Holmberg 7 years ago
parent
commit
fede5e6c74

+ 2 - 2
public/app/features/plugins/PluginList.tsx

@@ -1,11 +1,11 @@
 import React, { SFC } from 'react';
 import classNames from 'classnames/bind';
 import PluginListItem from './PluginListItem';
-import { Plugin } from 'app/types';
+import { PluginListItem } from 'app/types';
 import { LayoutMode, LayoutModes } from '../../core/components/LayoutSelector/LayoutSelector';
 
 interface Props {
-  plugins: Plugin[];
+  plugins: PluginListItem[];
   layoutMode: LayoutMode;
 }
 

+ 2 - 2
public/app/features/plugins/PluginListItem.tsx

@@ -1,8 +1,8 @@
 import React, { SFC } from 'react';
-import { Plugin } from 'app/types';
+import { PluginListItem } from 'app/types';
 
 interface Props {
-  plugin: Plugin;
+  plugin: PluginListItem;
 }
 
 const PluginListItem: SFC<Props> = props => {

+ 2 - 2
public/app/features/plugins/PluginListPage.test.tsx

@@ -1,13 +1,13 @@
 import React from 'react';
 import { shallow } from 'enzyme';
 import { PluginListPage, Props } from './PluginListPage';
-import { NavModel, Plugin } from '../../types';
+import { NavModel, PluginListItem } from '../../types';
 import { LayoutModes } from '../../core/components/LayoutSelector/LayoutSelector';
 
 const setup = (propOverrides?: object) => {
   const props: Props = {
     navModel: {} as NavModel,
-    plugins: [] as Plugin[],
+    plugins: [] as PluginListItem[],
     layoutMode: LayoutModes.Grid,
     loadPlugins: jest.fn(),
   };

+ 2 - 2
public/app/features/plugins/PluginListPage.tsx

@@ -4,7 +4,7 @@ import { connect } from 'react-redux';
 import PageHeader from '../../core/components/PageHeader/PageHeader';
 import PluginActionBar from './PluginActionBar';
 import PluginList from './PluginList';
-import { NavModel, Plugin } from '../../types';
+import { NavModel, PluginListItem } from '../../types';
 import { loadPlugins } from './state/actions';
 import { getNavModel } from '../../core/selectors/navModel';
 import { getLayoutMode, getPlugins } from './state/selectors';
@@ -12,7 +12,7 @@ import { LayoutMode } from '../../core/components/LayoutSelector/LayoutSelector'
 
 export interface Props {
   navModel: NavModel;
-  plugins: Plugin[];
+  plugins: PluginListItem[];
   layoutMode: LayoutMode;
   loadPlugins: typeof loadPlugins;
 }

+ 2 - 2
public/app/features/plugins/__mocks__/pluginMocks.ts

@@ -1,6 +1,6 @@
-import { Plugin } from 'app/types';
+import { PluginListItem } from 'app/types';
 
-export const getMockPlugins = (amount: number): Plugin[] => {
+export const getMockPlugins = (amount: number): PluginListItem[] => {
   const plugins = [];
 
   for (let i = 0; i <= amount; i++) {

+ 3 - 3
public/app/features/plugins/state/actions.ts

@@ -1,4 +1,4 @@
-import { Plugin, StoreState } from 'app/types';
+import { PluginListItem, StoreState } from 'app/types';
 import { ThunkAction } from 'redux-thunk';
 import { getBackendSrv } from '../../../core/services/backend_srv';
 import { LayoutMode } from '../../../core/components/LayoutSelector/LayoutSelector';
@@ -11,7 +11,7 @@ export enum ActionTypes {
 
 export interface LoadPluginsAction {
   type: ActionTypes.LoadPlugins;
-  payload: Plugin[];
+  payload: PluginListItem[];
 }
 
 export interface SetPluginsSearchQueryAction {
@@ -34,7 +34,7 @@ export const setPluginsSearchQuery = (query: string): SetPluginsSearchQueryActio
   payload: query,
 });
 
-const pluginsLoaded = (plugins: Plugin[]): LoadPluginsAction => ({
+const pluginsLoaded = (plugins: PluginListItem[]): LoadPluginsAction => ({
   type: ActionTypes.LoadPlugins,
   payload: plugins,
 });

+ 6 - 2
public/app/features/plugins/state/reducers.ts

@@ -1,8 +1,12 @@
 import { Action, ActionTypes } from './actions';
-import { Plugin, PluginsState } from 'app/types';
+import { PluginListItem, PluginsState } from 'app/types';
 import { LayoutModes } from '../../../core/components/LayoutSelector/LayoutSelector';
 
-export const initialState: PluginsState = { plugins: [] as Plugin[], searchQuery: '', layoutMode: LayoutModes.Grid };
+export const initialState: PluginsState = {
+  plugins: [] as PluginListItem[],
+  searchQuery: '',
+  layoutMode: LayoutModes.Grid,
+};
 
 export const pluginsReducer = (state = initialState, action: Action): PluginsState => {
   switch (action.type) {

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

@@ -6,7 +6,7 @@ import { FolderDTO, FolderState, FolderInfo } from './folders';
 import { DashboardState } from './dashboard';
 import { DashboardAcl, OrgRole, PermissionLevel } from './acl';
 import { DataSource } from './datasources';
-import { PluginMeta, Plugin, PluginsState } from './plugins';
+import { PluginMeta, PluginListItem, PluginsState } from './plugins';
 
 export {
   Team,
@@ -33,7 +33,7 @@ export {
   PermissionLevel,
   DataSource,
   PluginMeta,
-  Plugin,
+  PluginListItem,
   PluginsState,
 };
 

+ 2 - 2
public/app/types/plugins.ts

@@ -27,7 +27,7 @@ export interface PluginMetaInfo {
   version: string;
 }
 
-export interface Plugin {
+export interface PluginListItem {
   defaultNavUrl: string;
   enabled: boolean;
   hasUpdate: boolean;
@@ -41,7 +41,7 @@ export interface Plugin {
 }
 
 export interface PluginsState {
-  plugins: Plugin[];
+  plugins: PluginListItem[];
   searchQuery: string;
   layoutMode: string;
 }