Skip to content

Commit 6155641

Browse files
committed
(vue 3) add emits option
1 parent 8ce4f72 commit 6155641

File tree

18 files changed

+89
-2
lines changed

18 files changed

+89
-2
lines changed

demo/src/ChatContainer.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,8 @@ export default {
9999
isDevice: { type: Boolean, required: true }
100100
},
101101
102+
emits: ['show-demo-options'],
103+
102104
data() {
103105
return {
104106
roomsPerPage: 15,

src/components/EmojiPicker/EmojiPicker.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,8 @@ export default {
7575
positionRight: { type: Boolean, default: false }
7676
},
7777
78+
emits: ['add-emoji', 'open-emoji'],
79+
7880
data() {
7981
return {
8082
search: '',

src/components/FormatMessage/FormatMessage.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,6 +72,8 @@ export default {
7272
linkOptions: { type: Object, required: true }
7373
},
7474
75+
emits: ['open-user-tag'],
76+
7577
computed: {
7678
linkifiedMessage() {
7779
const message = formatString(

src/lib/ChatWindow.vue

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,25 @@ export default {
138138
acceptedFiles: { type: String, default: '*' }
139139
},
140140
141+
emits: [
142+
'toggle-rooms-list',
143+
'room-info',
144+
'fetch-messages',
145+
'send-message',
146+
'edit-message',
147+
'delete-message',
148+
'open-file',
149+
'open-user-tag',
150+
'menu-action-handler',
151+
'message-action-handler',
152+
'send-message-reaction',
153+
'typing-message',
154+
'textarea-action-handler',
155+
'fetch-more-rooms',
156+
'add-room',
157+
'room-action-handler'
158+
],
159+
141160
data() {
142161
return {
143162
room: {},

src/lib/Message/AudioControl/AudioControl.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@ export default {
2525
percentage: { type: Number, default: 0 }
2626
},
2727
28+
emits: ['hover-audio-progress', 'change-linehead'],
29+
2830
data() {
2931
return {
3032
isMouseDown: false

src/lib/Message/AudioPlayer/AudioPlayer.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ export default {
3636
src: { type: String, default: null }
3737
},
3838
39+
emits: ['hover-audio-progress', 'update-progress-time'],
40+
3941
data() {
4042
return {
4143
isPlaying: false,

src/lib/Message/Message.vue

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,15 @@ export default {
256256
hideOptions: { type: Boolean, required: true }
257257
},
258258
259+
emits: [
260+
'hide-options',
261+
'message-added',
262+
'open-file',
263+
'open-user-tag',
264+
'message-action-handler',
265+
'send-message-reaction'
266+
],
267+
259268
data() {
260269
return {
261270
hoverMessageId: null,

src/lib/Message/MessageActions/MessageActions.vue

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,15 @@ export default {
109109
hoverAudioProgress: { type: Boolean, required: true }
110110
},
111111
112+
emits: [
113+
'update-emoji-opened',
114+
'update-options-opened',
115+
'update-message-hover',
116+
'hide-options',
117+
'message-action-handler',
118+
'send-message-reaction'
119+
],
120+
112121
data() {
113122
return {
114123
menuOptionsTop: 0,

src/lib/Message/MessageImage/MessageImage.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,8 @@ export default {
7070
imageHover: { type: Boolean, required: true }
7171
},
7272
73+
emits: ['open-file', 'open-user-tag'],
74+
7375
data() {
7476
return {
7577
imageLoading: false,

src/lib/Message/MessageReactions/MessageReactions.vue

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ export default {
2828
emojisList: { type: Object, required: true }
2929
},
3030
31+
emits: ['send-message-reaction'],
32+
3133
methods: {
3234
getEmojiByName(emojiName) {
3335
return this.emojisList[emojiName]

0 commit comments

Comments
 (0)