|
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