From 318892f55c6e06e48595c8e69b9867b9beb2f3b2 Mon Sep 17 00:00:00 2001 From: Ramon Wenger Date: Wed, 5 Sep 2018 16:03:45 +0200 Subject: [PATCH] Display a preliminary room teaser --- client/src/components/rooms/RoomEntry.vue | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/client/src/components/rooms/RoomEntry.vue b/client/src/components/rooms/RoomEntry.vue index a440156f..715651fb 100644 --- a/client/src/components/rooms/RoomEntry.vue +++ b/client/src/components/rooms/RoomEntry.vue @@ -32,9 +32,17 @@ return ''; }, teaser() { - // if (this.contents && this.contents.length) { - // if (this.contents[0].type === 'link') - // } + if (this.contents && this.contents.length) { + let first = this.contents.find(content => content.type !== 'image_url'); + switch (first.type) { + case 'text_block': + return first.value.text; + case 'link_block': + return first.value.url; + default: + return '' + } + } return ''; } }