{%- assign classes = "button" | split: " " %} {%- if type %} {%- assign type_class = type | prepend: "is-" %} {%- assign classes = classes | push: type_class %} {%- endif %} {%- capture button_inner %} {%- if icon %} {%- endif %} {{ label }} {%- endcapture %} {%- if link %} {{ button_inner }} {%- else %} {%- endif %}