diff --git a/webui/src/components/Header/Header.tsx b/webui/src/components/Header/Header.tsx
index dc649cb4695a305c6d785d4613cd73f201dc0511..975944d74022df63d7fa8bf7d07fe8b9dfff6e7c 100644
--- a/webui/src/components/Header/Header.tsx
+++ b/webui/src/components/Header/Header.tsx
@@ -1,8 +1,8 @@
import React from 'react';
-import { Link } from 'react-router-dom';
+import { Link, useLocation } from 'react-router-dom';
import AppBar from '@material-ui/core/AppBar';
-import Tab from '@material-ui/core/Tab';
+import Tab, { TabProps } from '@material-ui/core/Tab';
import Tabs from '@material-ui/core/Tabs';
import Toolbar from '@material-ui/core/Toolbar';
import Tooltip from '@material-ui/core/Tooltip/Tooltip';
@@ -45,75 +45,45 @@ function a11yProps(index: any) {
};
}
-function NavTabs() {
- const [value, setValue] = React.useState(0);
-
- //TODO page refresh resets state. Must parse url to determine which tab is
- //highlighted
- const handleChange = (event: React.ChangeEvent<{}>, newValue: number) => {
- setValue(newValue);
- };
-
- const tooltipMsg = `This feature doesn't exist yet. Come help us build it.`;
-
+const DisabledTabWithTooltip = (props: TabProps) => {
/*The span elements around disabled tabs are needed, as the tooltip
* won't be triggered by disabled elements.
* See: https://material-ui.com/components/tooltips/#disabled-elements
+ * This must be done in a wrapper component, otherwise the TabS component
+ * cannot pass it styles down to the Tab component. Resulting in (console)
+ * warnings. This wrapper acceps the passed down TabProps and pass it around
+ * the span element to the Tab component.
*/
+ const msg = `This feature doesn't exist yet. Come help us build it.`;
+ console.log(props);
return (
-
+
git-bug
@@ -124,7 +94,25 @@ function Header() {