aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/PostPreview
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2021-12-16 19:30:32 +0100
committerArmand Philippot <git@armandphilippot.com>2021-12-16 19:30:32 +0100
commita8e8fc73498e85c0cc1692b7330aeb3567f4a1e6 (patch)
tree02e92ea4d892c1128930327bc56c5123009bb365 /src/components/PostPreview
parent9a81ce60575403d5d3fc489f9b51d85e7108344b (diff)
chore: display year between blog posts
Diffstat (limited to 'src/components/PostPreview')
-rw-r--r--src/components/PostPreview/PostPreview.module.scss1
-rw-r--r--src/components/PostPreview/PostPreview.tsx8
2 files changed, 7 insertions, 2 deletions
diff --git a/src/components/PostPreview/PostPreview.module.scss b/src/components/PostPreview/PostPreview.module.scss
index d188b18..ccdae9b 100644
--- a/src/components/PostPreview/PostPreview.module.scss
+++ b/src/components/PostPreview/PostPreview.module.scss
@@ -101,6 +101,7 @@
.header {
grid-column: 1;
grid-row: 1;
+ align-self: center;
}
.meta {
diff --git a/src/components/PostPreview/PostPreview.tsx b/src/components/PostPreview/PostPreview.tsx
index 8f3e0da..3dfef73 100644
--- a/src/components/PostPreview/PostPreview.tsx
+++ b/src/components/PostPreview/PostPreview.tsx
@@ -6,13 +6,17 @@ import ArrowRightIcon from '@assets/images/icon-arrow-right.svg';
import styles from './PostPreview.module.scss';
import Image from 'next/image';
+type TitleLevel = 2 | 3 | 4 | 5 | 6;
+
const PostPreview = ({
post,
- TitleTag,
+ titleLevel,
}: {
post: ArticlePreview;
- TitleTag: keyof JSX.IntrinsicElements;
+ titleLevel: TitleLevel;
}) => {
+ const TitleTag = `h${titleLevel}` as keyof JSX.IntrinsicElements;
+
return (
<article className={styles.wrapper}>
{post.featuredImage && (