Prechádzať zdrojové kódy

Replace @username with link to username

sbkwgh 8 rokov pred
rodič
commit
d06fe0ce22
1 zmenil súbory, kde vykonal 5 pridanie a 1 odobranie
  1. 5 1
      src/components/InputEditorPreview.vue

+ 5 - 1
src/components/InputEditorPreview.vue

@@ -22,7 +22,11 @@
 		props: ['value'],
 		computed: {
 			HTML () {
-				return Marked(this.value);
+				let replacedMd = this.value.replace(/@[^\s]+/g, match => {
+					return `[${match}](/user/${match.slice(1)})`
+				})
+
+				return Marked(replacedMd);
 			}
 		}
 	}