import PostMeta from '@components/PostMeta/PostMeta';
import { ArticleMeta } from '@ts/types/articles';
import { Cover } from '@ts/types/cover';
import Image from 'next/image';
import React, { ReactElement } from 'react';
import styles from './PostHeader.module.scss';
const PostHeader = ({
cover,
intro,
title,
meta,
}: {
cover?: Cover;
intro?: string | ReactElement;
meta?: ArticleMeta;
title: string;
}) => {
const getIntro = () => {
if (React.isValidElement(intro)) {
const Intro = () => intro;
return (
blob: f8130604a40429dd4e02bce71977758064b9e4d7 (
plain)