[UI] Nav cleanup
This commit is contained in:
parent
74b0c000da
commit
5a94e9084f
2 changed files with 6 additions and 3 deletions
|
@ -2,6 +2,7 @@ import React from 'react';
|
||||||
import {
|
import {
|
||||||
Switch,
|
Switch,
|
||||||
Route,
|
Route,
|
||||||
|
Redirect,
|
||||||
} from 'react-router-dom';
|
} from 'react-router-dom';
|
||||||
import './App.scss';
|
import './App.scss';
|
||||||
import BrokersContainer from './Brokers/BrokersContainer';
|
import BrokersContainer from './Brokers/BrokersContainer';
|
||||||
|
@ -33,11 +34,13 @@ const App: React.FC<AppProps> = ({
|
||||||
<NavConatiner className="Layout__navbar" />
|
<NavConatiner className="Layout__navbar" />
|
||||||
{isClusterListFetched ? (
|
{isClusterListFetched ? (
|
||||||
<Switch>
|
<Switch>
|
||||||
<Route path="/clusters/:clusterId/topics" component={TopicsContainer} />
|
|
||||||
<Route path="/clusters/:clusterId/brokers" component={BrokersContainer} />
|
|
||||||
<Route exact path="/">
|
<Route exact path="/">
|
||||||
Dashboard
|
Dashboard
|
||||||
</Route>
|
</Route>
|
||||||
|
|
||||||
|
<Route path="/clusters/:clusterId/topics" component={TopicsContainer} />
|
||||||
|
<Route path="/clusters/:clusterId/brokers" component={BrokersContainer} />
|
||||||
|
<Redirect from="/clusters/:clusterId" to="/clusters/:clusterId/brokers" />
|
||||||
</Switch>
|
</Switch>
|
||||||
) : (
|
) : (
|
||||||
<PageLoader />
|
<PageLoader />
|
||||||
|
|
|
@ -26,7 +26,7 @@ const ClusterMenu: React.FC<Props> = ({
|
||||||
}) => (
|
}) => (
|
||||||
<ul className="menu-list">
|
<ul className="menu-list">
|
||||||
<li>
|
<li>
|
||||||
<NavLink exact to={`/clusters/${id}`} activeClassName="is-active" title={name} className="has-text-overflow-ellipsis">
|
<NavLink exact to={`/clusters/${id}/brokers`} title={name} className="has-text-overflow-ellipsis">
|
||||||
{defaultCluster && <DefaultIcon />}
|
{defaultCluster && <DefaultIcon />}
|
||||||
{name}
|
{name}
|
||||||
</NavLink>
|
</NavLink>
|
||||||
|
|
Loading…
Add table
Reference in a new issue