fix: prioritize mention and embedded event parsing
This commit is contained in:
@@ -47,11 +47,11 @@ export default function Content({
|
||||
if (!_content) return {}
|
||||
|
||||
const nodes = parseContent(_content, [
|
||||
EmbeddedEventParser,
|
||||
EmbeddedMentionParser,
|
||||
EmbeddedUrlParser,
|
||||
EmbeddedLNInvoiceParser,
|
||||
EmbeddedWebsocketUrlParser,
|
||||
EmbeddedEventParser,
|
||||
EmbeddedMentionParser,
|
||||
EmbeddedHashtagParser,
|
||||
EmbeddedEmojiParser
|
||||
])
|
||||
|
||||
@@ -24,9 +24,9 @@ export default function Content({
|
||||
const { t } = useTranslation()
|
||||
const nodes = useMemo(() => {
|
||||
return parseContent(content, [
|
||||
EmbeddedUrlParser,
|
||||
EmbeddedEventParser,
|
||||
EmbeddedMentionParser,
|
||||
EmbeddedUrlParser,
|
||||
EmbeddedEmojiParser
|
||||
])
|
||||
}, [content])
|
||||
|
||||
@@ -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') {
|
||||
|
||||
Reference in New Issue
Block a user