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 292292 @click =" sendMessage"
293293 >
294294 <slot name =" send-icon" >
295- <svg-icon name =" send" :param =" isMessageEmpty ? 'disabled' : ''" />
295+ <svg-icon
296+ name =" send"
297+ :param =" isMessageEmpty || isFileLoading ? 'disabled' : ''"
298+ />
296299 </slot >
297300 </div >
298301 </div >
@@ -468,6 +471,9 @@ export default {
468471 isMessageEmpty () {
469472 return ! this .files .length && ! this .message .trim ()
470473 },
474+ isFileLoading () {
475+ return this .files .some (e => e .loading )
476+ },
471477 recordedTime () {
472478 return new Date (this .recorder .duration * 1000 ).toISOString ().substr (14 , 5 )
473479 },
@@ -964,6 +970,8 @@ export default {
964970
965971 if (! this .files .length && ! message) return
966972
973+ if (this .isFileLoading ) return
974+
967975 this .selectedUsersTag .forEach (user => {
968976 message = message .replace (
969977 ` @${ user .username } ` ,
You can’t perform that action at this time.
0 commit comments