fix: prioritize mention and embedded event parsing

This commit is contained in:
codytseng
2025-11-09 16:32:52 +08:00
parent 6202acf8fa
commit 7139211fa1
3 changed files with 5 additions and 5 deletions

View File

@@ -47,11 +47,11 @@ export default function Content({
if (!_content) return {}
const nodes = parseContent(_content, [
EmbeddedEventParser,
EmbeddedMentionParser,
EmbeddedUrlParser,
EmbeddedLNInvoiceParser,
EmbeddedWebsocketUrlParser,
EmbeddedEventParser,
EmbeddedMentionParser,
EmbeddedHashtagParser,
EmbeddedEmojiParser
])

View File

@@ -24,9 +24,9 @@ export default function Content({
const { t } = useTranslation()
const nodes = useMemo(() => {
return parseContent(content, [
EmbeddedUrlParser,
EmbeddedEventParser,
EmbeddedMentionParser,
EmbeddedUrlParser,
EmbeddedEmojiParser
])
}, [content])

View File

@@ -28,10 +28,10 @@ export default function ProfileAbout({ about, className }: { about?: string; cla
if (!about) return null
const nodes = parseContent(translatedAbout ?? about, [
EmbeddedMentionParser,
EmbeddedWebsocketUrlParser,
EmbeddedUrlParser,
EmbeddedHashtagParser,
EmbeddedMentionParser
EmbeddedHashtagParser
])
return nodes.map((node, index) => {
if (node.type === 'url') {