feat: adds flash message
This commit is contained in:
7
app/templates/message.html
Normal file
7
app/templates/message.html
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
{% with messages = get_flashed_messages() %}
|
||||||
|
{% if messages %}
|
||||||
|
<div class="alert alert-{{messages[0].alertType}} mb-4" role="alert">
|
||||||
|
<p class="mb-0">{{ messages[0].message }}</p>
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
{% endwith %}
|
||||||
11
app/utils/alert_type.py
Normal file
11
app/utils/alert_type.py
Normal file
@@ -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"
|
||||||
4
app/utils/flash_message.py
Normal file
4
app/utils/flash_message.py
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
class FlashMessage:
|
||||||
|
def __init__(self, message, alertType):
|
||||||
|
self.message = message
|
||||||
|
self.alertType = alertType
|
||||||
Reference in New Issue
Block a user