From 82ef5ea288ffa70ffb1be86d34d00f051c68959e Mon Sep 17 00:00:00 2001 From: Jared Pereira Date: Wed, 21 Jan 2026 16:19:44 -0500 Subject: [PATCH] fix type errors --- .../[publication]/[rkey]/PostSubscribe.tsx | 17 ++++++++--------- components/Pages/PublicationMetadata.tsx | 4 ++-- 2 files changed, 10 insertions(+), 11 deletions(-) diff --git a/app/lish/[did]/[publication]/[rkey]/PostSubscribe.tsx b/app/lish/[did]/[publication]/[rkey]/PostSubscribe.tsx index 90b3a8ac..6ffcd0be 100644 --- a/app/lish/[did]/[publication]/[rkey]/PostSubscribe.tsx +++ b/app/lish/[did]/[publication]/[rkey]/PostSubscribe.tsx @@ -1,15 +1,15 @@ "use client"; -import { useContext } from "react"; -import { PostPageContext } from "./PostPageContext"; +import { useDocumentOptional } from "contexts/DocumentContext"; import { useIdentityData } from "components/IdentityProvider"; import { SubscribeWithBluesky } from "app/lish/Subscribe"; import { getPublicationURL } from "app/lish/createPub/getPublicationURL"; export const PostSubscribe = () => { - const data = useContext(PostPageContext); + const data = useDocumentOptional(); let { identity } = useIdentityData(); - let publication = data?.documents_in_publications[0]?.publications; + let publication = data?.publication; + let normalizedPublication = data?.normalizedPublication; let subscribed = identity?.atp_did && @@ -20,11 +20,10 @@ export const PostSubscribe = () => { let isAuthor = identity && - identity.atp_did === - data?.documents_in_publications[0]?.publications?.identity_did && - data?.leaflets_in_publications[0]; + identity.atp_did === publication?.identity_did && + data?.leafletId; - if (!subscribed && !isAuthor && publication && publication.record) + if (!subscribed && !isAuthor && publication && normalizedPublication) return (
@@ -41,5 +40,5 @@ export const PostSubscribe = () => {
); - else return; + else return null; }; diff --git a/components/Pages/PublicationMetadata.tsx b/components/Pages/PublicationMetadata.tsx index 5b4c97ec..f78268d6 100644 --- a/components/Pages/PublicationMetadata.tsx +++ b/components/Pages/PublicationMetadata.tsx @@ -113,8 +113,8 @@ export const PublicationMetadata = () => { {tags && ( <> - {pubRecord?.preferences?.showMentions || - pubRecord?.preferences?.showComments ? ( + {normalizedPublication?.preferences?.showMentions || + normalizedPublication?.preferences?.showComments ? ( ) : null} -- 2.51.2