File tree Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Expand file tree Collapse file tree 1 file changed +9
-1
lines changed Original file line number Diff line number Diff line change 292
292
@click =" sendMessage"
293
293
>
294
294
<slot name =" send-icon" >
295
- <svg-icon name =" send" :param =" isMessageEmpty ? 'disabled' : ''" />
295
+ <svg-icon
296
+ name =" send"
297
+ :param =" isMessageEmpty || isFileLoading ? 'disabled' : ''"
298
+ />
296
299
</slot >
297
300
</div >
298
301
</div >
@@ -468,6 +471,9 @@ export default {
468
471
isMessageEmpty () {
469
472
return ! this .files .length && ! this .message .trim ()
470
473
},
474
+ isFileLoading () {
475
+ return this .files .some (e => e .loading )
476
+ },
471
477
recordedTime () {
472
478
return new Date (this .recorder .duration * 1000 ).toISOString ().substr (14 , 5 )
473
479
},
@@ -964,6 +970,8 @@ export default {
964
970
965
971
if (! this .files .length && ! message) return
966
972
973
+ if (this .isFileLoading ) return
974
+
967
975
this .selectedUsersTag .forEach (user => {
968
976
message = message .replace (
969
977
` @${ user .username } ` ,
You can’t perform that action at this time.
0 commit comments