Vulcan/packages/base-components/lib/posts/list/PostViews.jsx

23 lines
517 B
React
Raw Normal View History

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-02-18 12:16:32 +09:00
<li key={view}><a href={FlowRouter.extendPathWithQueryParams("posts.list", {}, {view: view})}>{view}</a></li>
2016-02-17 17:22:32 +09:00
)}
</ul>
</div>
)
}
module.exports = PostViews;