diff options
| author | Georgios Andreadis <g.andreadis@student.tudelft.nl> | 2017-09-12 16:50:45 +0200 |
|---|---|---|
| committer | Georgios Andreadis <g.andreadis@student.tudelft.nl> | 2017-09-23 10:06:00 +0200 |
| commit | f3dbecbf55832df686d6969756640f6f5853f996 (patch) | |
| tree | dc70c5a04e77f6138f86fcd04b2ca9c808bf5037 /src/components/navigation/AppNavbar.js | |
| parent | cbf8eb9cbf2f4082cb1a83955d435ebcb73be3ab (diff) | |
Add experiments route
Diffstat (limited to 'src/components/navigation/AppNavbar.js')
| -rw-r--r-- | src/components/navigation/AppNavbar.js | 39 |
1 files changed, 35 insertions, 4 deletions
diff --git a/src/components/navigation/AppNavbar.js b/src/components/navigation/AppNavbar.js index 83959f08..94eaa7fa 100644 --- a/src/components/navigation/AppNavbar.js +++ b/src/components/navigation/AppNavbar.js @@ -1,21 +1,52 @@ import React from 'react'; +import FontAwesome from "react-fontawesome"; import Mailto from "react-mailto"; import {Link} from "react-router-dom"; import Navbar, {NavItem} from "./Navbar"; import "./Navbar.css"; -const AppNavbar = () => ( +const AppNavbar = ({simulationId, inSimulation}) => ( <Navbar> + {inSimulation ? + <NavItem route={"/simulations/" + simulationId}> + <Link + className="nav-link" + title="Build" + to={"/simulations/" + simulationId}> + <FontAwesome name="industry" className="mr-1"/> + Build + </Link> + </NavItem> : + undefined + } + {inSimulation ? + <NavItem route={"/simulations/" + simulationId + "/experiments"}> + <Link + className="nav-link" + title="Simulate" + to={"/simulations/" + simulationId + "/experiments"}> + <FontAwesome name="play" className="mr-1"/> + Simulate + </Link> + </NavItem> : + undefined + } <NavItem route="/simulations"> - <Link className="nav-link simulations" title="Simulations" to="/simulations">Simulations</Link> + <Link + className="nav-link" + title="My Simulations" + to="/simulations"> + <FontAwesome name="list" className="mr-1"/> + My Simulations + </Link> </NavItem> <NavItem route="email"> - <Mailto className="nav-link support" title="Support" email="opendc@atlarge-research.com" + <Mailto className="nav-link" title="Support" email="opendc@atlarge-research.com" headers={{subject: "OpenDC Support"}}> + <FontAwesome name="envelope" className="mr-1"/> Support </Mailto> </NavItem> - </Navbar> ); |
