{% macro base(label, options, classes) -%} {{ __(label | d('')) }}{% if options.icon %}{% endif %} {%- endmacro -%} {% macro normal(label, options) -%} {{ base(label, options, '') }} {%- endmacro -%} {% macro disabled(label, options) -%} {{ base(label, options, 'apos-button--disabled') }} {%- endmacro -%} {% macro inContext(label, options) -%} {{ base(label, options, 'apos-button--in-context') }} {%- endmacro %} {% macro more(label, options) -%} {{ base(label, options, 'apos-button--more') }} {%- endmacro %} {% macro action(label, options) -%} {{ base(label, options, 'apos-button--action') }} {%- endmacro %} {% macro global(label, options) -%} {{ base(label, options, 'apos-button--global') }} {%- endmacro %} {% macro major(label, options) -%} {{ base(label, options, 'apos-button--major') }} {%- endmacro %} {% macro minor(label, options) -%} {{ base(label, options, 'apos-button--minor') }} {%- endmacro %} {% macro danger(label, options) -%} {{ base(label, options, 'apos-button--danger') }} {%- endmacro %} {% macro inGroup(label, options) -%} {{ base(label, options, 'apos-button--in-group') }} {%- endmacro %}