Bläddra i källkod

refactor: Replace _.find with Array.prototype.find()

Johannes Schill 8 år sedan
förälder
incheckning
1255a0a356
1 ändrade filer med 3 tillägg och 13 borttagningar
  1. 3 13
      public/app/features/dashboard/folder_page_loader.ts

+ 3 - 13
public/app/features/dashboard/folder_page_loader.ts

@@ -1,5 +1,3 @@
-import _ from 'lodash';
-
 export class FolderPageLoader {
   constructor(private backendSrv, private $routeParams) {}
 
@@ -43,22 +41,14 @@ export class FolderPageLoader {
       ctrl.navModel.main.text = folderTitle;
 
       const folderUrl = this.createFolderUrl(folderId, result.meta.slug);
-
-      const dashTab = _.find(ctrl.navModel.main.children, {
-        id: 'manage-folder-dashboards',
-      });
+      const dashTab = ctrl.navModel.main.children.find(child => child.id === 'manage-folder-dashboards');
       dashTab.url = folderUrl;
 
       if (result.meta.canAdmin) {
-        const permTab = _.find(ctrl.navModel.main.children, {
-          id: 'manage-folder-permissions',
-        });
-
+        const permTab = ctrl.navModel.main.children.find(child => child.id === 'manage-folder-permissions');
         permTab.url = folderUrl + '/permissions';
 
-        const settingsTab = _.find(ctrl.navModel.main.children, {
-          id: 'manage-folder-settings',
-        });
+        const settingsTab = ctrl.navModel.main.children.find(child => child.id === 'manage-folder-settings');
         settingsTab.url = folderUrl + '/settings';
       } else {
         ctrl.navModel.main.children = [dashTab];