فهرست منبع

added default prop instead of specifying prop

Peter Holmberg 7 سال پیش
والد
کامیت
a43ede70bc

+ 4 - 0
public/app/core/components/OrgActionBar/OrgActionBar.tsx

@@ -11,6 +11,10 @@ export interface Props {
 }
 
 export default class OrgActionBar extends PureComponent<Props> {
+  static defaultProps = {
+    showLayoutMode: true,
+  };
+
   render() {
     const { searchQuery, layoutMode, setLayoutMode, linkButton, setSearchQuery, showLayoutMode } = this.props;
 

+ 3 - 0
public/app/features/datasources/DataSourcesListPage.test.tsx

@@ -12,6 +12,9 @@ const setup = (propOverrides?: object) => {
     loadDataSources: jest.fn(),
     navModel: {} as NavModel,
     dataSourcesCount: 0,
+    searchQuery: '',
+    setDataSourcesSearchQuery: jest.fn(),
+    setDataSourcesLayoutMode: jest.fn(),
   };
 
   Object.assign(props, propOverrides);

+ 0 - 1
public/app/features/plugins/PluginListPage.tsx

@@ -42,7 +42,6 @@ export class PluginListPage extends PureComponent<Props> {
         <div className="page-container page-body">
           <OrgActionBar
             searchQuery={searchQuery}
-            showLayoutMode={true}
             layoutMode={layoutMode}
             setLayoutMode={mode => setPluginsLayoutMode(mode)}
             setSearchQuery={query => setPluginsSearchQuery(query)}