From ee21a194ca094509096816385d975938839de920 Mon Sep 17 00:00:00 2001 From: Gabriel De Los Rios Date: Tue, 12 Nov 2024 23:18:20 -0300 Subject: [PATCH] feat: adds flash message --- app/templates/message.html | 7 +++++++ app/utils/alert_type.py | 11 +++++++++++ app/utils/flash_message.py | 4 ++++ 3 files changed, 22 insertions(+) create mode 100644 app/templates/message.html create mode 100644 app/utils/alert_type.py create mode 100644 app/utils/flash_message.py diff --git a/app/templates/message.html b/app/templates/message.html new file mode 100644 index 0000000..8d45639 --- /dev/null +++ b/app/templates/message.html @@ -0,0 +1,7 @@ +{% with messages = get_flashed_messages() %} +{% if messages %} + +{% endif %} +{% endwith %} \ No newline at end of file diff --git a/app/utils/alert_type.py b/app/utils/alert_type.py new file mode 100644 index 0000000..2571caf --- /dev/null +++ b/app/utils/alert_type.py @@ -0,0 +1,11 @@ +from enum import Enum + +class AlertType(Enum): + PRIMARY="primary" + SECONDARY="secondary" + SUCCESS="success" + DANGER="danger" + WARNING="warning" + INFO="info" + LIGHT="light" + DARK="dark" \ No newline at end of file diff --git a/app/utils/flash_message.py b/app/utils/flash_message.py new file mode 100644 index 0000000..d8ac145 --- /dev/null +++ b/app/utils/flash_message.py @@ -0,0 +1,4 @@ +class FlashMessage: + def __init__(self, message, alertType): + self.message = message + self.alertType = alertType \ No newline at end of file