{% 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 %}