Skip to content

Commit

Permalink
Merge branch 'master' into proxy
Browse files Browse the repository at this point in the history
  • Loading branch information
reiniergs committed Apr 13, 2017
2 parents cecb700 + d5b43b8 commit 2ed9107
Show file tree
Hide file tree
Showing 13 changed files with 97 additions and 24 deletions.
7 changes: 7 additions & 0 deletions app/components/About/index.js
@@ -0,0 +1,7 @@
import React, { PropTypes, Component } from 'react';

export default class About extends Component {
render() {
return <h1>About</h1>;
}
}
7 changes: 7 additions & 0 deletions app/components/ApiReference/index.js
@@ -0,0 +1,7 @@
import React, { PropTypes, Component } from 'react';

export default class About extends Component {
render() {
return <h1>API Reference</h1>;
}
}
10 changes: 8 additions & 2 deletions app/components/App/index.js
@@ -1,14 +1,20 @@
import React from 'react';
import GlobalHeader from './../GlobalHeader';
import AppMenu from './../AppMenu';
import './styles.scss';

export default ({children}) => {
return (
<div className="app-container">
<GlobalHeader />
<GlobalHeader/>
<div className="app-content-container">
<div className="app-content">
{ children }
<div className="app-content-layout">
<AppMenu/>
<div className="content">
{ children }
</div>
</div>
</div>
</div>
</div>
Expand Down
9 changes: 9 additions & 0 deletions app/components/App/styles.scss
Expand Up @@ -10,6 +10,15 @@
.app-content {
max-width: 1024px;
margin: auto;

.app-content-layout {
display: flex;
flex-direction: row;

.content {
flex: 1;
}
}
}
}
}
21 changes: 21 additions & 0 deletions app/components/AppMenu/index.js
@@ -0,0 +1,21 @@
import React, { PropTypes, Component } from 'react';
import { Link } from 'react-router';
import './styles.scss';

export default class AppMenu extends Component {
render() {
return (
<ul className="app-menu-container">
<li className="menu-option">
<Link to="about">About</Link>
</li>
<li className="menu-option">
<Link to="features">Features</Link>
</li>
<li className="menu-option is-selected">
<Link to="reference">API reference</Link>
</li>
</ul>
);
}
}
18 changes: 18 additions & 0 deletions app/components/AppMenu/styles.scss
@@ -0,0 +1,18 @@
.app-menu-container {
padding: 15px;
width: 200px;

li.menu-option {
padding-left: 10px;
margin-bottom: 5px;

//&.is-selected {
// border-left: 4px solid #0070D2;
//}

a {
font-size: 1.2em;
}
}

}
File renamed without changes.
10 changes: 7 additions & 3 deletions app/router.js
Expand Up @@ -2,15 +2,19 @@ import React, { PropTypes } from 'react';
import { Router, Route, hashHistory, IndexRedirect } from 'react-router';
import { Provider } from 'react-redux';
import App from './components/App';
import Home from './components/Home';
import Features from './components/Features';
import About from './components/About';
import ApiReference from './components/ApiReference';
import Polyfill from './components/Polyfill';

const Root = ({ store }) => (
<Provider store={ store }>
<Router history={ hashHistory }>
<Route path="/" component={ App }>
<IndexRedirect to="home"/>
<Route path="home" component={ Home }/>
<IndexRedirect to="features"/>
<Route path="features" component={ Features }/>
<Route path="about" component={ About }/>
<Route path="reference" component={ ApiReference }/>
<Route path="polyfill/:pName" component={ Polyfill }/>
</Route>
</Router>
Expand Down

Large diffs are not rendered by default.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Large diffs are not rendered by default.

6 changes: 3 additions & 3 deletions src/main/webapp/index.html
Expand Up @@ -16,8 +16,8 @@
<body>
<div id="app"></div>

<script src="assets/js/manifest.24472986558b098086c5.js" type="text/javascript"></script>
<script src="assets/js/vendor.f77644ae5cb59fc276f8.js" type="text/javascript"></script>
<script src="assets/js/bootstrap.1b5500e2874a298a944f.js" type="text/javascript"></script>
<script src="assets/js/manifest.3fbad1e048e6ba299531.js" type="text/javascript"></script>
<script src="assets/js/vendor.6eefab3cdc21467c30d4.js" type="text/javascript"></script>
<script src="assets/js/bootstrap.7445740280defc073f77.js" type="text/javascript"></script>
</body>
</html>
2 changes: 1 addition & 1 deletion webpack.config.js
Expand Up @@ -39,7 +39,7 @@ var commonConfig = {
dry: false
}),
new HtmlWebpackPlugin({
filename: path.resolve(__dirname, 'src/main/webapp/landing.html'),
filename: path.resolve(__dirname, 'src/main/webapp/index.html'),
template: 'app/templates/webpack-app-template.hbs',
title: 'Polyfill as a service',
appMountId: 'app',
Expand Down

0 comments on commit 2ed9107

Please sign in to comment.