···318318 );
319319}
320320321321+const blueskyclients = ["blacksky.community/", "bsky.app/", "witchsky.app/"];
322322+321323const BlockifyLink = (props: {
322324 entityID: string;
323325 editorState: EditorState | undefined;
···329331 let focused = useUIState((s) => s.focusedEntity?.entityID === props.entityID);
330332331333 let isBlueskyPost =
332332- editorState?.doc.textContent.includes("bsky.app/") &&
333333- editorState?.doc.textContent.includes("post");
334334- // only if the line stats with http or https and doesn't have other content
334334+ blueskyclients.some((client) =>
335335+ editorState?.doc.textContent.includes(client),
336336+ ) && editorState?.doc.textContent.includes("post");
337337+ // only if the line starts with http or https and doesn't have other content
335338 // if its bluesky, change text to embed post
336339337340 if (