diff options
Diffstat (limited to 'src/views')
-rw-r--r-- | src/views/Dashboard.vue | 9 | ||||
-rw-r--r-- | src/views/FlowPostToConversation.vue | 6 | ||||
-rw-r--r-- | src/views/RoomSelector.vue | 12 |
3 files changed, 9 insertions, 18 deletions
diff --git a/src/views/Dashboard.vue b/src/views/Dashboard.vue index 8904a919e..4581e5fae 100644 --- a/src/views/Dashboard.vue +++ b/src/views/Dashboard.vue @@ -21,23 +21,20 @@ --> <template> - <DashboardWidget - id="talk-panel" + <DashboardWidget id="talk-panel" :items="roomOptions" :show-more-url="''" :loading="loading" :show-items-and-empty-content="!hasImportantConversations" :half-empty-content-message="t('spreed', 'No unread mentions')"> <template #default="{ item }"> - <DashboardWidgetItem - :target-url="getItemTargetUrl(item)" + <DashboardWidgetItem :target-url="getItemTargetUrl(item)" :main-text="getMainText(item)" :sub-text="getSubText(item)" :item="item" v-on="handlers"> <template #avatar> - <ConversationIcon - :item="item" + <ConversationIcon :item="item" :hide-favorite="true" :hide-call="false" :disable-menu="true" /> diff --git a/src/views/FlowPostToConversation.vue b/src/views/FlowPostToConversation.vue index 73a51e083..50977ac21 100644 --- a/src/views/FlowPostToConversation.vue +++ b/src/views/FlowPostToConversation.vue @@ -1,14 +1,12 @@ <template> <div> - <Multiselect - :value="currentRoom" + <Multiselect :value="currentRoom" :options="roomOptions" track-by="token" label="displayName" @input="(newValue) => newValue !== null && $emit('input', JSON.stringify({'m': currentMode.id, 't': newValue.token }))" /> - <Multiselect - :value="currentMode" + <Multiselect :value="currentMode" :options="modeOptions" track-by="id" label="text" diff --git a/src/views/RoomSelector.vue b/src/views/RoomSelector.vue index 5fc5c73c0..477aeb76d 100644 --- a/src/views/RoomSelector.vue +++ b/src/views/RoomSelector.vue @@ -21,8 +21,7 @@ --> <template> - <Modal - :container="container" + <Modal :container="container" @close="close"> <div id="modal-inner" class="talk-modal" :class="{ 'icon-loading': loading }"> <div id="modal-content"> @@ -34,13 +33,11 @@ </p> <div id="room-list"> <ul v-if="!loading && availableRooms.length > 0"> - <li - v-for="room in availableRooms" + <li v-for="room in availableRooms" :key="room.token" :class="{selected: selectedRoom === room.token }" @click="selectedRoom=room.token"> - <ConversationIcon - :item="room" + <ConversationIcon :item="room" :hide-call="true" :hide-favorite="false" :disable-menu="true" /> @@ -52,8 +49,7 @@ </div> </div> <div id="modal-buttons"> - <button - v-if="!loading && availableRooms.length > 0" + <button v-if="!loading && availableRooms.length > 0" class="primary" :disabled="!selectedRoom" @click="select"> |