blob: 1a35f85d33c137b123304f2466ed1dcbbe9810c0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
import React from "react";
import FontAwesome from "react-fontawesome";
import { Link } from "react-router-dom";
import Navbar, { NavItem } from "./Navbar";
import "./Navbar.css";
const AppNavbar = ({ simulationId, inSimulation, fullWidth }) => (
<Navbar fullWidth={fullWidth}>
{inSimulation ? (
<NavItem route={"/simulations/" + simulationId}>
<Link
className="nav-link"
title="Construction"
to={"/simulations/" + simulationId}
>
<FontAwesome name="industry" className="mr-2" />
Construction
</Link>
</NavItem>
) : (
undefined
)}
{inSimulation ? (
<NavItem route={"/simulations/" + simulationId + "/experiments"}>
<Link
className="nav-link"
title="Experiments"
to={"/simulations/" + simulationId + "/experiments"}
>
<FontAwesome name="play" className="mr-2" />
Experiments
</Link>
</NavItem>
) : (
undefined
)}
<NavItem route="/simulations">
<Link className="nav-link" title="My Simulations" to="/simulations">
<FontAwesome name="list" className="mr-2" />
My Simulations
</Link>
</NavItem>
<NavItem route="email">
<a
className="nav-link"
title="Support"
href="mailto:opendc@atlarge-research.com"
>
<FontAwesome name="envelope" className="mr-2" />
Support
</a>
</NavItem>
</Navbar>
);
export default AppNavbar;
|