Parcourir la source

Merge pull request #15125 from grafana/15108-page-title-update

Update <title> when navModel is changed
Torkel Ödegaard il y a 7 ans
Parent
commit
af6a7b1f55
1 fichiers modifiés avec 2 ajouts et 2 suppressions
  1. 2 2
      public/app/core/components/Page/Page.tsx

+ 2 - 2
public/app/core/components/Page/Page.tsx

@@ -9,9 +9,9 @@ import PageHeader from '../PageHeader/PageHeader';
 import Footer from '../Footer/Footer';
 import Footer from '../Footer/Footer';
 import PageContents from './PageContents';
 import PageContents from './PageContents';
 import { CustomScrollbar } from '@grafana/ui';
 import { CustomScrollbar } from '@grafana/ui';
+import { isEqual } from 'lodash';
 
 
 interface Props {
 interface Props {
-  title?: string;
   children: JSX.Element[] | JSX.Element;
   children: JSX.Element[] | JSX.Element;
   navModel: NavModel;
   navModel: NavModel;
 }
 }
@@ -28,7 +28,7 @@ class Page extends Component<Props> {
   }
   }
 
 
   componentDidUpdate(prevProps: Props) {
   componentDidUpdate(prevProps: Props) {
-    if (prevProps.title !== this.props.title) {
+    if (!isEqual(prevProps.navModel, this.props.navModel)) {
       this.updateTitle();
       this.updateTitle();
     }
     }
   }
   }