summaryrefslogtreecommitdiff
path: root/src/components/navigation/Navbar.js
blob: 96dd93b481f4b921e5d346f7434c58f3c76dd0ba (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
import React, {Component} from 'react';
import FontAwesome from "react-fontawesome";
import Mailto from "react-mailto";
import {Link} from "react-router-dom";
import Logout from "../../containers/auth/Logout";
import ProfileName from "../../containers/auth/ProfileName";
import "./Navbar.css";

class Navbar extends Component {
    render() {
        return (
            <div className="opendc-navbar">
                <Link className="opendc-brand" to="/">
                    <img src="/img/logo.png" alt="OpenDC Logo"/>
                    <div className="opendc-title">
                        Open<strong>DC</strong>
                    </div>
                </Link>
                <div className="navigation navbar-button-group">
                    <Link className="projects" title="Projects" to="/projects">Projects</Link>
                </div>
                <div className="user-controls navbar-button-group">
                    <Mailto className="support" title="Support" email="opendc.tudelft@gmail.com"
                            headers={{subject: "OpenDC Support"}}>
                        <FontAwesome name="question-circle" size="lg"/>
                    </Mailto>
                    <Link className="username" title="My Profile" to="/profile">
                        <ProfileName/>
                    </Link>
                    <Logout/>
                </div>
            </div>
        );
    }
}

export default Navbar;