admin/home: render links for changelogs

Massimo Melina committed Jun 2, 2024 at 12:06 UTC 51494c1524572a24c49f83635a56979917fd37de
1 file changed +4 -2
admin/src/HomePage.ts
+4 -2
@@ -144,8 +144,10 @@ export default function HomePage() {
144
145 function renderChangelog(s: string) {
146 return md(s, {
147 - onText: s => replaceStringToReact(s, /(?<=^|\W)#(\d+)\b/g, m => // link issues
148 - h(Link, { href: REPO_URL + 'issues/' + m[1], target: '_blank' }, h(OpenInNew) ))
147 + onText: s => replaceStringToReact(s, /(?<=^|\W)#(\d+)\b|(https:.*\S+)/g, m => // link issues and urls
148 + m[1] ? h(Link, { href: REPO_URL + 'issues/' + m[1], target: '_blank' }, h(OpenInNew))
149 + : h(Link, { href: m[2], target: '_blank' }, m[2] )
150 + )
151 })
152 }
153