[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 {
|
||||
Switch,
|
||||
Route,
|
||||
Redirect,
|
||||
} from 'react-router-dom';
|
||||
import './App.scss';
|
||||
import BrokersContainer from './Brokers/BrokersContainer';
|
||||
|
@ -33,11 +34,13 @@ const App: React.FC<AppProps> = ({
|
|||
<NavConatiner className="Layout__navbar" />
|
||||
{isClusterListFetched ? (
|
||||
<Switch>
|
||||
<Route path="/clusters/:clusterId/topics" component={TopicsContainer} />
|
||||
<Route path="/clusters/:clusterId/brokers" component={BrokersContainer} />
|
||||
<Route exact path="/">
|
||||
Dashboard
|
||||
</Route>
|
||||
|
||||
<Route path="/clusters/:clusterId/topics" component={TopicsContainer} />
|
||||
<Route path="/clusters/:clusterId/brokers" component={BrokersContainer} />
|
||||
<Redirect from="/clusters/:clusterId" to="/clusters/:clusterId/brokers" />
|
||||
</Switch>
|
||||
) : (
|
||||
<PageLoader />
|
||||
|
|
|
@ -26,7 +26,7 @@ const ClusterMenu: React.FC<Props> = ({
|
|||
}) => (
|
||||
<ul className="menu-list">
|
||||
<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 />}
|
||||
{name}
|
||||
</NavLink>
|
||||
|
|
Loading…
Add table
Reference in a new issue