|
|
|
@ -2,7 +2,7 @@ import { EmbeddedHashtag } from '../components/Embedded' |
|
|
|
import { TEmbeddedRenderer } from './types' |
|
|
|
import { TEmbeddedRenderer } from './types' |
|
|
|
|
|
|
|
|
|
|
|
export const embeddedHashtagRenderer: TEmbeddedRenderer = { |
|
|
|
export const embeddedHashtagRenderer: TEmbeddedRenderer = { |
|
|
|
regex: /#([^\s#]+)/g, |
|
|
|
regex: /#([\p{L}\p{N}\p{M}]+)/gu, |
|
|
|
render: (hashtag: string, index: number) => { |
|
|
|
render: (hashtag: string, index: number) => { |
|
|
|
return <EmbeddedHashtag key={`hashtag-${index}-${hashtag}`} hashtag={hashtag} /> |
|
|
|
return <EmbeddedHashtag key={`hashtag-${index}-${hashtag}`} hashtag={hashtag} /> |
|
|
|
} |
|
|
|
} |
|
|
|
|