blob: ab4b8412233d94a5c97079f45e696319db1e9d49 (
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
57
58
|
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 = ({ 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">
<Mailto
className="nav-link"
title="Support"
email="opendc@atlarge-research.com"
headers={{ subject: "[support]" }}
>
<FontAwesome name="envelope" className="mr-2" />
Support
</Mailto>
</NavItem>
</Navbar>
);
export default AppNavbar;
|