{% macro badge(text, type) %} {% if type is defined and type starts with 'bg-' %} {% set prefix = '' %} {% else %} {% set prefix = 'badge-' %} {% endif %} {{ text }} {% endmacro %} {% macro text(text, type) %} {% if type is defined and type starts with 'bg-' %} {% set prefix = '' %} {% else %} {% set prefix = 'text-' %} {% endif %} {{ text }} {% endmacro %} {% macro label_type(value) %} {% apply spaceless %} {% if value == 'insert' %} {{ 'success' }} {% elseif value == 'update' %} {{ 'primary' }} {% elseif value == 'remove' %} {{ 'danger' }} {% elseif value in ['associate', 'dissociate'] %} {{ 'warning' }} {% else %} {{ 'secondary' }} {% endif %} {% endapply %} {% endmacro %}