2016-03-23 11:46:56 +09:00
|
|
|
import Router from '../../router.js';
|
|
|
|
|
2016-02-17 17:22:32 +09:00
|
|
|
const PostViews = props => {
|
2016-02-18 12:16:32 +09:00
|
|
|
|
|
|
|
let views = ["top", "new", "best", "daily"];
|
|
|
|
const adminViews = ["pending", "rejected", "scheduled"];
|
2016-02-17 17:22:32 +09:00
|
|
|
|
|
|
|
if (Users.is.admin(Meteor.user())) {
|
|
|
|
views = views.concat(adminViews);
|
|
|
|
}
|
|
|
|
|
|
|
|
return (
|
|
|
|
<div className="post-views">
|
2016-02-19 18:38:39 +09:00
|
|
|
<h4>Sort By:</h4>
|
2016-02-17 17:22:32 +09:00
|
|
|
<ul>
|
|
|
|
{views.map(view =>
|
2016-03-23 11:46:56 +09:00
|
|
|
<li key={view}><a href={Router.extendPathWithQueryParams("posts.list", {}, {view: view})}>{view}</a></li>
|
2016-02-17 17:22:32 +09:00
|
|
|
)}
|
|
|
|
</ul>
|
|
|
|
</div>
|
|
|
|
)
|
|
|
|
}
|
|
|
|
|
|
|
|
module.exports = PostViews;
|