diff --git a/web/pages/date-docs/[username].tsx b/web/pages/date-docs/[username].tsx index 33d2504a..bfdd3c15 100644 --- a/web/pages/date-docs/[username].tsx +++ b/web/pages/date-docs/[username].tsx @@ -18,6 +18,9 @@ import { Button } from 'web/components/button' import { track } from '@amplitude/analytics-browser' import toast from 'react-hot-toast' import { copyToClipboard } from 'web/lib/util/copy' +import { useUser } from 'web/hooks/use-user' +import { RichEditPost } from '../post/[...slugs]' +import { usePost } from 'web/hooks/use-post' export async function getStaticProps(props: { params: { username: string } }) { const { username } = props.params @@ -65,6 +68,9 @@ export function DateDocPost(props: { const { content, birthday, photoUrl, contractSlug } = dateDoc const { name, username } = creator + const user = useUser() + const post = usePost(dateDoc.id) ?? dateDoc + const age = dayjs().diff(birthday, 'year') const shareUrl = `https://${DOMAIN}/date-docs/${username}` const marketUrl = `https://${DOMAIN}/${username}/${contractSlug}` @@ -115,7 +121,11 @@ export function DateDocPost(props: { - + {user && user.id === creator.id ? ( + + ) : ( + + )}