apostrophe
Version:
The Apostrophe Content Management System.
11 lines (9 loc) • 417 B
HTML
{% macro base(label, options, classes) -%}
<a {{ ('href=' + options.url) if options.url }} class="apos-link {{ classes }}" data-{{ options.action }}>{{ __ns('apostrophe', label | d('')) }}</a>
{%- endmacro -%}
{% macro major(label, options) -%}
{{ base(label, options, 'apos-link--major') }}
{%- endmacro -%}
{% macro danger(label, options) -%}
{{ base(label, options, 'apos-link--danger') }}
{%- endmacro -%}