aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sokolov <eug-vs@keemail.me>2020-06-25 21:59:33 +0300
committerGitHub <noreply@github.com>2020-06-25 21:59:33 +0300
commitf94fa6fb208a903ce46b943b34b94fa65d264b84 (patch)
treea2f63401fbed4dd54cd91d3a6fd272758fd9c8c0
parent665917f67707a40604157c7e7ccf26837e18aa81 (diff)
parentc0efa234a39ed174ecbd5b5240191aa9c22b901e (diff)
downloadwhich-ui-f94fa6fb208a903ce46b943b34b94fa65d264b84.tar.gz
Merge pull request #45 from which-ecosystem/poll-date
Display Date on PollCard
-rw-r--r--src/components/PollCard/PollCard.tsx10
1 files changed, 10 insertions, 0 deletions
diff --git a/src/components/PollCard/PollCard.tsx b/src/components/PollCard/PollCard.tsx
index f82091c..72c2daf 100644
--- a/src/components/PollCard/PollCard.tsx
+++ b/src/components/PollCard/PollCard.tsx
@@ -17,6 +17,14 @@ interface PropTypes {
navigate: (prefix: string, id: string) => void;
}
+const DATE_FORMAT = {
+ month: 'long',
+ day: 'numeric',
+ year: 'numeric',
+ hour: '2-digit',
+ minute: '2-digit'
+};
+
const useStyles = makeStyles(theme => ({
root: {
maxWidth: theme.spacing(75),
@@ -54,6 +62,7 @@ const PollCard: React.FC<PropTypes> = ({ initialPoll, navigate }) => {
const [poll, setPoll] = useState<Poll>(initialPoll);
const classes = useStyles();
const { author, contents: { left, right }, userChoice } = poll;
+ const date: string = new Date(poll.createdAt).toLocaleString('default', DATE_FORMAT);
const handleNavigate = () => {
navigate('profile', poll.author._id);
@@ -89,6 +98,7 @@ const PollCard: React.FC<PropTypes> = ({ initialPoll, navigate }) => {
/>
)}
title={author.username}
+ subheader={date}
/>
<div className={classes.imagesBlock}>
<CardActionArea onDoubleClick={handleLeft}>