mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
refactor: Replace _.find with Array.prototype.find()
This commit is contained in:
committed by
Daniel Lee
parent
34f27f6b15
commit
1255a0a356
@@ -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];
|
||||||
|
|||||||
Reference in New Issue
Block a user