summaryrefslogtreecommitdiffstats
path: root/src/components/PostMeta
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2022-01-16 14:15:27 +0100
committerArmand Philippot <git@armandphilippot.com>2022-01-16 14:16:32 +0100
commite63d74d4147e66ec79c287b7c3fda0dadc139275 (patch)
tree39d74f56ff11c32f9334b794e01d2ebff7025e5a /src/components/PostMeta
parent6f46e54e382bf3f535f27ebead18c2bdf4628e49 (diff)
chore(meta): add a link to comments on single post pages
Diffstat (limited to 'src/components/PostMeta')
-rw-r--r--src/components/PostMeta/PostMeta.tsx9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/components/PostMeta/PostMeta.tsx b/src/components/PostMeta/PostMeta.tsx
index ece355a..0b68d70 100644
--- a/src/components/PostMeta/PostMeta.tsx
+++ b/src/components/PostMeta/PostMeta.tsx
@@ -16,6 +16,7 @@ const PostMeta = ({
const { author, commentCount, dates, subjects, thematics, website } = meta;
const { asPath, locale } = useRouter();
const isThematic = () => asPath.includes('/thematique/');
+ const isArticle = () => asPath.includes('/article/');
const dateOptions: Intl.DateTimeFormatOptions = {
day: 'numeric',
@@ -120,7 +121,13 @@ const PostMeta = ({
{commentCount !== undefined && (
<div className={styles.item}>
<dt className={styles.term}>{t`Comments`}</dt>
- {getCommentsCount()}
+ <dd className={styles.description}>
+ {isArticle() ? (
+ <a href="#comments">{getCommentsCount()}</a>
+ ) : (
+ getCommentsCount()
+ )}
+ </dd>
</div>
)}
</dl>