Bla
This commit is contained in:
parent
4e4d410803
commit
4bf2fb85e3
7 changed files with 194 additions and 41 deletions
30
web/src/components/SiteLayout.js
Normal file
30
web/src/components/SiteLayout.js
Normal file
|
@ -0,0 +1,30 @@
|
|||
import * as React from 'react';
|
||||
import {NavLink} from "react-router-dom";
|
||||
import routes from "./routes";
|
||||
import session from "../app/Session";
|
||||
|
||||
const SiteLayout = (props) => {
|
||||
return (
|
||||
<div id="site">
|
||||
<nav id="header">
|
||||
<div id="headerBox">
|
||||
<img id="logo" src="static/img/ntfy.png" alt="logo"/>
|
||||
<div id="name">ntfy</div>
|
||||
<ol>
|
||||
<li><NavLink to={routes.home} activeStyle>Features</NavLink></li>
|
||||
<li><NavLink to={routes.pricing} activeStyle>Pricing</NavLink></li>
|
||||
<li><NavLink to="/docs" reloadDocument={true} activeStyle>Docs</NavLink></li>
|
||||
{session.exists() && <li><NavLink to={routes.signup} activeStyle>Sign up</NavLink></li>}
|
||||
{!session.exists() && <li><NavLink to={routes.login} activeStyle>Login</NavLink></li>}
|
||||
<li><NavLink to={routes.app} activeStyle>Open app</NavLink></li>
|
||||
</ol>
|
||||
</div>
|
||||
</nav>
|
||||
<div id="main">
|
||||
{props.children}
|
||||
</div>
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
export default SiteLayout;
|
Loading…
Add table
Add a link
Reference in a new issue