diff --git a/templates/conversations/conversation.html b/templates/conversations/conversation.html
index 9cb878a..39b83cb 100644
--- a/templates/conversations/conversation.html
+++ b/templates/conversations/conversation.html
@@ -177,6 +177,9 @@
@@ -659,6 +662,8 @@ $(document).ready(function() {
const messageInput = $('#messageInput');
const submitButton = $('#messageForm button[type="submit"]');
+ const submitIcon = submitButton.find('.fa-paper-plane');
+ const spinner = submitButton.find('.spinner-border');
const message = messageInput.val().trim();
const fileInput = $('#fileInput')[0];
const files = Array.from(fileInput.files);
@@ -678,6 +683,8 @@ $(document).ready(function() {
isSubmitting = true;
messageInput.prop('disabled', true);
submitButton.prop('disabled', true);
+ submitIcon.addClass('d-none');
+ spinner.removeClass('d-none');
const formData = new FormData();
formData.append('message', message);
@@ -726,6 +733,8 @@ $(document).ready(function() {
complete: function() {
messageInput.prop('disabled', false);
submitButton.prop('disabled', false);
+ submitIcon.removeClass('d-none');
+ spinner.addClass('d-none');
isSubmitting = false;
}
});