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

This commit is contained in:
Johannes Schill
2018-01-18 22:47:39 +01:00
committed by Daniel Lee
parent 34f27f6b15
commit 1255a0a356

View File

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