diff --git a/app/templates/includes/flash_messages.html b/app/templates/includes/flash_messages.html new file mode 100644 index 0000000..0078acb --- /dev/null +++ b/app/templates/includes/flash_messages.html @@ -0,0 +1,18 @@ +{% import "includes/macros.html" as macros %} +{% with messages = get_flashed_messages(with_categories=True) %} + {% if messages %} +
+ {% for category, message in messages %} + {% if category == 'error' %} + {{ macros.make_toast(message, "color: rgba(255, 0, 0, 0.5)", None) }} + {% elif category == 'success' %} + {{ macros.make_toast(message, "color: rgba(0, 255, 0, 0.5)", None) }} + {% elif category == 'warning' %} + {{ macros.make_toast(message, "color: rgba(220, 200, 0, 0.5)", None) }} + {% else %} + {{ macros.make_toast(message, None, None) }} + {% endif %} + {% endfor %} +
+ {% endif %} +{% endwith %} diff --git a/app/templates/includes/macros.html b/app/templates/includes/macros.html new file mode 100644 index 0000000..ae20e3d --- /dev/null +++ b/app/templates/includes/macros.html @@ -0,0 +1,12 @@ +{% macro make_toast(message, style, close_btn_msg) %} +
+ {{ message|safe -}} + +
+{% endmacro %} \ No newline at end of file diff --git a/app/templates/includes/navbar.html b/app/templates/includes/navbar.html new file mode 100644 index 0000000..426c1d2 --- /dev/null +++ b/app/templates/includes/navbar.html @@ -0,0 +1,50 @@ +{% import "includes/macros.html" as macros %} + + + + + +{##} + + + + + + \ No newline at end of file