import { Code, Collection, CollectionRow, Equation, NotionRenderer } from 'react-notion-x' import Comment from '@/components/Comment' import Image from 'next/image' import Link from 'next/link' import ArticleAround from './ArticleAround' import CategoryItem from './CategoryItem' import TagItemMini from './TagItemMini' import CONFIG_MEDIUM from '../config_medium' import formatDate from '@/lib/formatDate' import { useGlobal } from '@/lib/global' import 'prismjs' import 'prismjs/components/prism-bash' import 'prismjs/components/prism-javascript' import 'prismjs/components/prism-markup' import 'prismjs/components/prism-python' import 'prismjs/components/prism-typescript' import BLOG from '@/blog.config' const mapPageUrl = id => { return 'https://www.notion.so/' + id.replace(/-/g, '') } export const ArticleDetail = props => { const { post, prev, next } = props const { locale } = useGlobal() const date = formatDate( post?.date?.start_date || post.createdTime, locale.LOCALE ) return <>