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