refactor(bulma): add announcement template
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
{% load i18n %}
|
||||
{% load custom_tags %}
|
||||
<article class="message {{ announcement.type|type_to_bulma_class }}">
|
||||
<div class="message-header">
|
||||
<p>{{ announcement.title }}</p>
|
||||
<button class="delete" aria-label="delete"></button>
|
||||
</div>
|
||||
<div class="message-body content">
|
||||
{{ announcement.content | render_markdown }}
|
||||
</div>
|
||||
|
||||
</article>
|
@@ -84,3 +84,15 @@ def add_class(field, css_class):
|
||||
@register.filter
|
||||
def widget_type(field):
|
||||
return field.field.widget.__class__.__name__
|
||||
|
||||
|
||||
@register.filter
|
||||
def type_to_bulma_class(value):
|
||||
if value == "info":
|
||||
return "is-info"
|
||||
elif value == "warning":
|
||||
return "is-warning"
|
||||
elif value == "important":
|
||||
return "is-danger"
|
||||
else:
|
||||
return value
|
||||
|
Reference in New Issue
Block a user