mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
TopBar home icon (#3740)
* Adding home button Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Highlight catalog entity on route match Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Wait for general entites to load Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Adding WelcomePage catalog entity Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Highlight general entities in hotbar if their route matches Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Fixing tests Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Moving active entities sync to helper function Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com> * Fix welcome page test Signed-off-by: Alex Andreev <alex.andreev.email@gmail.com>
This commit is contained in:
1 parent
995cdac328
commit
16c4656a7d
8 files changed
+102
-4
No files matched your search
@@ -23,7 +23,7 @@ import "./cluster-manager.scss";
|
||||
|
||||
import React from "react";
|
||||
import { Redirect, Route, Switch } from "react-router";
|
||||
import { observer } from "mobx-react";
|
||||
import { disposeOnUnmount, observer } from "mobx-react";
|
||||
import { BottomBar } from "./bottom-bar";
|
||||
import { Catalog } from "../+catalog";
|
||||
import { Preferences } from "../+preferences";
|
||||
@@ -35,9 +35,18 @@ import { HotbarMenu } from "../hotbar/hotbar-menu";
|
||||
import { EntitySettings } from "../+entity-settings";
|
||||
import { Welcome } from "../+welcome";
|
||||
import * as routes from "../../../common/routes";
|
||||
import { reaction } from "mobx";
|
||||
import { navigation } from "../../navigation";
|
||||
import { setEntityOnRouteMatch } from "../../../main/catalog-sources/helpers/general-active-sync";
|
||||
|
||||
@observer
|
||||
export class ClusterManager extends React.Component {
|
||||
componentDidMount() {
|
||||
disposeOnUnmount(this, [
|
||||
reaction(() => navigation.location, () => setEntityOnRouteMatch(), { fireImmediately: true })
|
||||
]);
|
||||
}
|
||||
|
||||
render() {
|
||||
return (
|
||||
<div className="ClusterManager">
|
||||
|
||||
Reference in new issue
Block a user