{% set button_styles = 'btn' %}
{% set default_styles = '' %}
{% set primary_styles = 'btn-primary' %}
{% set danger_styles = 'btn-danger' %}
{% set text_styles = 'btn-text' %}
{% set color_map = {
'default': default_styles,
'primary': primary_styles,
'danger': danger_styles,
'text': text_styles,
} %}
{% macro link_button(text, url, icon='', color='default') %}
{{ tabler_icon(icon) if icon else '' }}
{{ text }}
{% endmacro %}
{% macro button(text, type='button', icon='', color='default', name='', attrs={}) %}
{% endmacro %}
{% macro primary_button(text, type='button', icon='', name='', attrs={}) %}
{{ button(text=text, type=type, icon=icon, color='primary', name=name, attrs=attrs ) }}
{% endmacro %}
{% macro danger_button(text, type='button', icon='', name='', attrs={}) %}
{{ button(text=text, type=type, icon=icon, color='danger', name=name, attrs=attrs ) }}
{% endmacro %}