Skip to content

Instantly share code, notes, and snippets.

@DreySkee
Created February 2, 2017 01:02
Show Gist options
  • Save DreySkee/48f33b527bcc576567ddb6b8cbbeccfa to your computer and use it in GitHub Desktop.
Save DreySkee/48f33b527bcc576567ddb6b8cbbeccfa to your computer and use it in GitHub Desktop.
15 - Wordpress API + ReactJS
import React from 'react';
import { Link } from 'react-router';
import _ from 'lodash';
import DataStore from './../stores/DataStore.js';
class Nav extends React.Component {
render() {
let allPages = DataStore.getAllPages();
allPages = _.sortBy(allPages, [function(page) { return page.menu_order; }]);
return (
<header>
{allPages.map((page) => {
return <Link key={page.id} to={`/${page.slug}`} style={{marginRight: '10px'}}>{page.title.rendered}</Link>
})}
</header>
);
}
}
export default Nav;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment