feat: article details page.
This commit is contained in:
parent
305eb667f4
commit
b031797271
@ -11,7 +11,7 @@
|
|||||||
@apply bg-gray-700 text-gray-300;
|
@apply bg-gray-700 text-gray-300;
|
||||||
}
|
}
|
||||||
.wrapper {
|
.wrapper {
|
||||||
@apply mx-auto max-w-screen-xl;
|
@apply mx-auto max-w-screen-lg;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.pageHeader {
|
.pageHeader {
|
||||||
|
@ -17,7 +17,13 @@ const ArticleDetails: FC<Props> = ({ article }) => {
|
|||||||
// });
|
// });
|
||||||
return (
|
return (
|
||||||
<main className={styles.articleDetails}>
|
<main className={styles.articleDetails}>
|
||||||
<h1>{article.title}</h1>
|
<article className={styles.article}>
|
||||||
|
<header>
|
||||||
|
<h1>{article.title}</h1>
|
||||||
|
<time>{article.publishedAt}</time>
|
||||||
|
</header>
|
||||||
|
<div dangerouslySetInnerHTML={{__html: article.content}}></div>
|
||||||
|
</article>
|
||||||
</main>
|
</main>
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
@ -0,0 +1,28 @@
|
|||||||
|
.articleDetail {
|
||||||
|
}
|
||||||
|
.article {
|
||||||
|
@apply bg-gray-50 m-2 overflow-hidden rounded-xl;
|
||||||
|
|
||||||
|
:global(.dark) & {
|
||||||
|
@apply bg-gray-800;
|
||||||
|
}
|
||||||
|
& > header {
|
||||||
|
@apply my-8 mx-4;
|
||||||
|
h1 {
|
||||||
|
@apply text-2xl font-medium;
|
||||||
|
|
||||||
|
:global(.dark) & {
|
||||||
|
@apply text-gray-200;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
time {
|
||||||
|
@apply text-sm text-gray-500;
|
||||||
|
:global(.dark) & {
|
||||||
|
@apply text-gray-400;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
& > div {
|
||||||
|
@apply my-4 leading-8 mx-4 lg:mx-6 xl:mx-8 text-justify;
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user