a tool for shared writing and social publishing

show proper error for not found bsky posts

+2 -1
+2 -1
app/lish/[did]/[publication]/[rkey]/PostContent.tsx
··· 32 import { PublishedPollBlock } from "./Blocks/PublishedPollBlock"; 33 import { PollData } from "./fetchPollData"; 34 import { ButtonPrimary } from "components/Buttons"; 35 36 export function PostContent({ 37 blocks, ··· 170 case PubLeafletBlocksBskyPost.isMain(b.block): { 171 let uri = b.block.postRef.uri; 172 let post = bskyPostData.find((p) => p.uri === uri); 173 - if (!post) return <div>no prefetched post rip</div>; 174 return ( 175 <PubBlueskyPostBlock 176 post={post}
··· 32 import { PublishedPollBlock } from "./Blocks/PublishedPollBlock"; 33 import { PollData } from "./fetchPollData"; 34 import { ButtonPrimary } from "components/Buttons"; 35 + import { PostNotAvailable } from "components/Blocks/BlueskyPostBlock/BlueskyEmbed"; 36 37 export function PostContent({ 38 blocks, ··· 171 case PubLeafletBlocksBskyPost.isMain(b.block): { 172 let uri = b.block.postRef.uri; 173 let post = bskyPostData.find((p) => p.uri === uri); 174 + if (!post) return <PostNotAvailable />; 175 return ( 176 <PubBlueskyPostBlock 177 post={post}