Skip to content

Instantly share code, notes, and snippets.

@iammerrick
Created June 30, 2015 19:49
Show Gist options
  • Save iammerrick/ee57add426475f3b8ffc to your computer and use it in GitHub Desktop.
Save iammerrick/ee57add426475f3b8ffc to your computer and use it in GitHub Desktop.
import React from 'react';
import PagesList from './components/PagesList';
import LoadingStore from '../../../stores/LoadingStore';
import NavigationActions from 'handlers/AppHandler/NavigationActions';
import PageNavigationStore from '../stores/PageNavigationStore';
import PageNavigationActions from '../actions/PageNavigationActions';
import StoreObserver from 'utilities/StoreObserver';
import Title from 'components/Title';
import css from './PageNavigationHandler.css';
import Style from 'utilities/Style';
@Style(css)
@StoreObserver(PageNavigationStore)
class PageNavigationHandler extends React.Component {
componentWillMount() {
PageNavigationActions.load();
}
componentDidMount() {
NavigationActions.setCardsSectionActive();
}
render() {
if (PageNavigationStore.loaded()) {
var pages = PageNavigationStore.get().pages;
return (
<div>
<Title>Reports</Title>
<PagesList pages={pages} />
</div>
);
} else {
return null;
}
}
};
export default PageNavigationHandler;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment