Vulcan/packages/nova-base-components/lib/posts/PostStats.jsx

18 lines
787 B
React
Raw Normal View History

import React from 'react';
const PostStats = ({post}) => {
({Icon} = Telescope.components);
return (
<div className="post-stats">
2016-03-25 10:45:28 +09:00
{post.score ? <span className="post-stat" title="Score"><Icon name="score"/> {Math.floor(post.score*10000)/10000} <span className="sr-only">Score</span></span> : ""}
<span className="post-stat" title="Upvotes"><Icon name="upvote"/> {post.upvotes} <span className="sr-only">Upvotes</span></span>
<span className="post-stat" title="Clicks"><Icon name="clicks"/> {post.clickCount} <span className="sr-only">Clicks</span></span>
<span className="post-stat" title="Views"><Icon name="views"/> {post.viewCount} <span className="sr-only">Views</span></span>
</div>
)
}
module.exports = PostStats;
export default PostStats;