<%- # License: AGPL-3.0-or-later WITH WTO-AP-3.0-or-later # Full license explanation at https://github.com/houdiniproject/houdini/blob/master/LICENSE -%> <% button_text = 'Save' if button_text.nil? %> <% loading_text = 'Saving...' if loading_text.nil? %> <% button_class = button_class || 'button' %> <% div_class = div_class || 'u-centered' %> <% no_error = false if no_error.nil? %> <% scope = scope + '.' unless scope.nil? %> <% scope = '' if scope.nil? %> <% attribute = attribute || '' %> <% branded ||= false %> <div class='<%= div_class %>'> <% unless no_error %> <p class='error'><!--= put <%= scope %>error --></p> <% end %> <button class='<%= button_class %>' type='submit' <%= attribute.html_safe %> <%= branded ? "if-branded='background-color, base'".html_safe : ''%>> <!--= set_attr_if <%= scope %>loading 'disabled' 'disabled' --> <i class='fa fa-spin fa-spinner'><!--= show_if <%= scope %>loading --></i> <!--= (put '<%= button_text %>') --> </button> </div>