aboutsummaryrefslogtreecommitdiffstats
path: root/src/components/PostMeta/PostMeta.tsx
diff options
context:
space:
mode:
authorArmand Philippot <git@armandphilippot.com>2022-04-29 12:13:34 +0200
committerArmand Philippot <git@armandphilippot.com>2022-04-29 18:30:05 +0200
commit7e16f500cb7bc0cfd8bafbf6bb1555704f771231 (patch)
treebfc2b4a475cb06a787e2c4bdf284165644e82952 /src/components/PostMeta/PostMeta.tsx
parent5324664e87bedfaa01ba62c0c847ef5b861e69b3 (diff)
chore: remove old pages, components, helpers and types
Since I'm using new components, I will also rewrite the GraphQL queries so it is easier to start from scratch.
Diffstat (limited to 'src/components/PostMeta/PostMeta.tsx')
-rw-r--r--src/components/PostMeta/PostMeta.tsx67
1 files changed, 0 insertions, 67 deletions
diff --git a/src/components/PostMeta/PostMeta.tsx b/src/components/PostMeta/PostMeta.tsx
deleted file mode 100644
index 7fba0be..0000000
--- a/src/components/PostMeta/PostMeta.tsx
+++ /dev/null
@@ -1,67 +0,0 @@
-import {
- Author,
- CommentsCount,
- Dates,
- PostsCount,
- ReadingTime,
- Thematics,
- Topics,
- Website,
-} from '@components/MetaItems';
-import { MetaKind } from '@ts/types/app';
-import { ArticleMeta } from '@ts/types/articles';
-import { useRouter } from 'next/router';
-import styles from './PostMeta.module.scss';
-
-const PostMeta = ({
- meta,
- kind = 'list',
-}: {
- meta: ArticleMeta;
- kind?: MetaKind;
-}) => {
- const {
- author,
- commentCount,
- dates,
- readingTime,
- results,
- thematics,
- topics,
- website,
- wordsCount,
- } = meta;
- const { asPath } = useRouter();
- const isThematic = () => asPath.includes('/thematique/');
-
- const wrapperClass = styles[`wrapper--${kind}`];
-
- return (
- <dl className={wrapperClass}>
- {author && <Author name={author.name} kind={kind} />}
- {dates && (
- <Dates
- publication={dates.publication}
- update={dates.update}
- kind={kind}
- />
- )}
- {readingTime !== undefined && wordsCount !== undefined && (
- <ReadingTime time={readingTime} words={wordsCount} kind={kind} />
- )}
- {results !== undefined && <PostsCount total={results} kind={kind} />}
- {!isThematic() && thematics && thematics.length > 0 && (
- <Thematics list={thematics} kind={kind} />
- )}
- {isThematic() && topics && topics.length > 0 && (
- <Topics list={topics} kind={kind} />
- )}
- {website && <Website url={website} kind={kind} />}
- {commentCount !== undefined && (
- <CommentsCount total={commentCount} kind={kind} />
- )}
- </dl>
- );
-};
-
-export default PostMeta;