1 import React from 'react';
3 class Signout extends React.Component {
5 return <a href="/signout"><u>Logout</u></a>;
9 class Logo extends React.Component {
11 return <div id="logo" className="w-100 h-100 align-self-center">
12 <h1><a href="/">CryptoPF</a></h1>
17 class Footer extends React.Component {
19 var elements = this.props.elements;
20 if (elements === undefined) {
24 if (this.props.isLoggedIn === true) {
25 elements = elements.concat(<Signout />);
28 if (elements.length > 0) {
29 elements = [<hr key="hr"/>].concat(elements);
32 var rows = elements.map(function(element, i) {
33 return <div className="row text-center" key={'footer-el-' + i}>
34 <div className="col-12">
39 return <div id="footer" className="row">
40 <div className="offset-4 col-4 d-sm-none">
47 class Header extends React.Component {
49 var elements = this.props.elements;
50 if (elements === undefined) {
54 if (this.props.isLoggedIn === true) {
55 elements = elements.concat(<Signout />);
58 elements = elements.map(function(element, i) {
59 return <div className="text-center" key={'header-el-' + i}>
64 return <div id="header" className="row">
65 <div className="offset-3 col-6 offset-md-4 col-md-4">
68 <div className="col-3 col-md-4 align-self-center h-100 d-none d-sm-flex justify-content-end">