|
3 | 3 | <div class="vac-chat-container"> |
4 | 4 | <rooms-list |
5 | 5 | v-if="!singleRoom" |
6 | | - :currentUserId="currentUserId" |
| 6 | + :current-user-id="currentUserId" |
7 | 7 | :rooms="orderedRooms" |
8 | | - :loadingRooms="loadingRooms" |
| 8 | + :loading-rooms="loadingRooms" |
9 | 9 | :room="room" |
10 | | - :textMessages="t" |
11 | | - :showAddRoom="showAddRoom" |
12 | | - :showRoomsList="showRoomsList" |
13 | | - :textFormatting="textFormatting" |
14 | | - :isMobile="isMobile" |
15 | | - @fetchRoom="fetchRoom" |
16 | | - @addRoom="addRoom" |
| 10 | + :text-messages="t" |
| 11 | + :show-add-room="showAddRoom" |
| 12 | + :show-rooms-list="showRoomsList" |
| 13 | + :text-formatting="textFormatting" |
| 14 | + :is-mobile="isMobile" |
| 15 | + @fetch-room="fetchRoom" |
| 16 | + @add-room="addRoom" |
17 | 17 | > |
18 | 18 | <template v-for="(index, name) in $scopedSlots" v-slot:[name]="data"> |
19 | 19 | <slot :name="name" v-bind="data"></slot> |
20 | 20 | </template> |
21 | 21 | </rooms-list> |
22 | 22 |
|
23 | 23 | <room |
24 | | - :currentUserId="currentUserId" |
| 24 | + :current-user-id="currentUserId" |
25 | 25 | :rooms="rooms" |
26 | | - :roomId="room.roomId || ''" |
27 | | - :loadFirstRoom="loadFirstRoom" |
| 26 | + :room-id="room.roomId || ''" |
| 27 | + :load-first-room="loadFirstRoom" |
28 | 28 | :messages="messages" |
29 | | - :roomMessage="roomMessage" |
30 | | - :messagesLoaded="messagesLoaded" |
31 | | - :menuActions="menuActions" |
32 | | - :messageActions="messageActions" |
33 | | - :showSendIcon="showSendIcon" |
34 | | - :showFiles="showFiles" |
35 | | - :showAudio="showAudio" |
36 | | - :showEmojis="showEmojis" |
37 | | - :showReactionEmojis="showReactionEmojis" |
38 | | - :showNewMessagesDivider="showNewMessagesDivider" |
39 | | - :textMessages="t" |
40 | | - :singleRoom="singleRoom" |
41 | | - :showRoomsList="showRoomsList" |
42 | | - :textFormatting="textFormatting" |
43 | | - :isMobile="isMobile" |
44 | | - :loadingRooms="loadingRooms" |
45 | | - :roomInfo="$listeners.roomInfo" |
46 | | - :textareaAction="$listeners.textareaActionHandler" |
| 29 | + :room-message="roomMessage" |
| 30 | + :messages-loaded="messagesLoaded" |
| 31 | + :menu-actions="menuActions" |
| 32 | + :message-actions="messageActions" |
| 33 | + :show-send-icon="showSendIcon" |
| 34 | + :show-files="showFiles" |
| 35 | + :show-audio="showAudio" |
| 36 | + :show-emojis="showEmojis" |
| 37 | + :show-reaction-emojis="showReactionEmojis" |
| 38 | + :show-new-messages-divider="showNewMessagesDivider" |
| 39 | + :text-messages="t" |
| 40 | + :single-room="singleRoom" |
| 41 | + :show-rooms-list="showRoomsList" |
| 42 | + :text-formatting="textFormatting" |
| 43 | + :is-mobile="isMobile" |
| 44 | + :loading-rooms="loadingRooms" |
| 45 | + :room-info="$listeners.roomInfo" |
| 46 | + :textarea-action="$listeners.textareaActionHandler" |
47 | 47 | :accepted-files="acceptedFiles" |
48 | | - @toggleRoomsList="toggleRoomsList" |
49 | | - @roomInfo="roomInfo" |
50 | | - @fetchMessages="fetchMessages" |
51 | | - @sendMessage="sendMessage" |
52 | | - @editMessage="editMessage" |
53 | | - @deleteMessage="deleteMessage" |
54 | | - @openFile="openFile" |
55 | | - @menuActionHandler="menuActionHandler" |
56 | | - @messageActionHandler="messageActionHandler" |
57 | | - @sendMessageReaction="sendMessageReaction" |
58 | | - @typingMessage="typingMessage" |
59 | | - @textareaActionHandler="textareaActionHandler" |
| 48 | + @toggle-rooms-list="toggleRoomsList" |
| 49 | + @room-info="roomInfo" |
| 50 | + @fetch-messages="fetchMessages" |
| 51 | + @send-message="sendMessage" |
| 52 | + @edit-message="editMessage" |
| 53 | + @delete-message="deleteMessage" |
| 54 | + @open-file="openFile" |
| 55 | + @menu-action-handler="menuActionHandler" |
| 56 | + @message-action-handler="messageActionHandler" |
| 57 | + @send-message-reaction="sendMessageReaction" |
| 58 | + @typing-message="typingMessage" |
| 59 | + @textarea-action-handler="textareaActionHandler" |
60 | 60 | > |
61 | 61 | <template v-for="(index, name) in $scopedSlots" v-slot:[name]="data"> |
62 | 62 | <slot :name="name" v-bind="data"></slot> |
@@ -239,49 +239,49 @@ export default { |
239 | 239 | if (this.isMobile) this.showRoomsList = false |
240 | 240 | }, |
241 | 241 | roomInfo() { |
242 | | - this.$emit('roomInfo', this.room) |
| 242 | + this.$emit('room-info', this.room) |
243 | 243 | }, |
244 | 244 | addRoom() { |
245 | | - this.$emit('addRoom') |
| 245 | + this.$emit('add-room') |
246 | 246 | }, |
247 | 247 | fetchMessages(options) { |
248 | | - this.$emit('fetchMessages', { room: this.room, options }) |
| 248 | + this.$emit('fetch-messages', { room: this.room, options }) |
249 | 249 | }, |
250 | 250 | sendMessage(message) { |
251 | | - this.$emit('sendMessage', { ...message, roomId: this.room.roomId }) |
| 251 | + this.$emit('send-message', { ...message, roomId: this.room.roomId }) |
252 | 252 | }, |
253 | 253 | editMessage(message) { |
254 | | - this.$emit('editMessage', { ...message, roomId: this.room.roomId }) |
| 254 | + this.$emit('edit-message', { ...message, roomId: this.room.roomId }) |
255 | 255 | }, |
256 | 256 | deleteMessage(messageId) { |
257 | | - this.$emit('deleteMessage', { messageId, roomId: this.room.roomId }) |
| 257 | + this.$emit('delete-message', { messageId, roomId: this.room.roomId }) |
258 | 258 | }, |
259 | 259 | openFile({ message, action }) { |
260 | | - this.$emit('openFile', { message, action }) |
| 260 | + this.$emit('open-file', { message, action }) |
261 | 261 | }, |
262 | 262 | menuActionHandler(ev) { |
263 | | - this.$emit('menuActionHandler', { action: ev, roomId: this.room.roomId }) |
| 263 | + this.$emit('menu-action-handler', { action: ev, roomId: this.room.roomId }) |
264 | 264 | }, |
265 | 265 | messageActionHandler(ev) { |
266 | | - this.$emit('messageActionHandler', { |
| 266 | + this.$emit('message-action-handler', { |
267 | 267 | ...ev, |
268 | 268 | roomId: this.room.roomId |
269 | 269 | }) |
270 | 270 | }, |
271 | 271 | sendMessageReaction(messageReaction) { |
272 | | - this.$emit('sendMessageReaction', { |
| 272 | + this.$emit('send-message-reaction', { |
273 | 273 | ...messageReaction, |
274 | 274 | roomId: this.room.roomId |
275 | 275 | }) |
276 | 276 | }, |
277 | 277 | typingMessage(message) { |
278 | | - this.$emit('typingMessage', { |
| 278 | + this.$emit('typing-message', { |
279 | 279 | message, |
280 | 280 | roomId: this.room.roomId |
281 | 281 | }) |
282 | 282 | }, |
283 | 283 | textareaActionHandler(message) { |
284 | | - this.$emit('textareaActionHandler', { |
| 284 | + this.$emit('textarea-action-handler', { |
285 | 285 | message, |
286 | 286 | roomId: this.room.roomId |
287 | 287 | }) |
|
0 commit comments