From 258377e5916af3242baba0f74d2d6019da58a03b Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Date: Fri, 7 Feb 2025 14:34:13 +0530 Subject: [PATCH 1/3] Update Django messages to reuse toast component used by htmx This updates the full page load to use the same mechanism to display the messages from django.contrib.messages as used during htmx request --- hypha/templates/base.html | 9 +++-- .../includes/_toast-placeholder.html | 4 +- hypha/templates/includes/message_item.html | 37 ------------------- hypha/templates/includes/messages.html | 6 --- 4 files changed, 7 insertions(+), 49 deletions(-) delete mode 100644 hypha/templates/includes/message_item.html delete mode 100644 hypha/templates/includes/messages.html diff --git a/hypha/templates/base.html b/hypha/templates/base.html index eaf66bb019..d36cc8f97c 100644 --- a/hypha/templates/base.html +++ b/hypha/templates/base.html @@ -73,10 +73,6 @@ {% include "includes/sprites.html" %} - {% if messages %} - {% include 'includes/messages.html' %} - {% endif %} - {% block header %}{% endblock header %} {% block content_wrapper %} @@ -168,6 +164,11 @@ {% include "includes/_modal-placeholder.html" %} {% include "includes/_toast-placeholder.html" %} + {# Display messages from django.contrib.messages as toast #} + {% for message in messages %} + + {% endfor %} + diff --git a/hypha/templates/includes/_toast-placeholder.html b/hypha/templates/includes/_toast-placeholder.html index 253db04b68..23dd1ffa58 100644 --- a/hypha/templates/includes/_toast-placeholder.html +++ b/hypha/templates/includes/_toast-placeholder.html @@ -10,7 +10,7 @@