blob: 90724a3e26d3d83a4dd1ce8332a7e4ce9fb98eee (
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
|
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;
|