diff --git a/src/components/Post.vue b/src/components/Post.vue
index 4c13a3c..fa185a7 100644
--- a/src/components/Post.vue
+++ b/src/components/Post.vue
@@ -11,7 +11,7 @@
#{{p.id}}
@@ -25,12 +25,19 @@
import {Options, Vue} from 'vue-class-component';
import {Prop} from "vue-property-decorator";
import {Image, Post} from "@/views/Life.vue";
+import linkifyUrls from 'linkify-urls';
@Options({components: {}})
export default class PostView extends Vue
{
@Prop({required: true}) p!: Post
+ get text(): string | undefined
+ {
+ if (!this.p.text) return undefined
+ return linkifyUrls(this.p.text)
+ }
+
getImageStyle(post: Post, i: Image): unknown
{
if (post.img_group_style)
@@ -138,3 +145,12 @@ export default class PostView extends Vue
font-size: 0.8em
margin-left: 4px
+
+