button.btn class=local_assigns.fetch(:classes, 'btn-primary') *local_assigns.fetch(:data, {}) disabled=local_assigns.fetch(:disabled, false) id=id title=local_assigns[:title] type='button' i.fa-solid.fa-circle-notch.fa-spin.d-none class=(label.blank? ? 'm-0' : '') i class=(label.present? ? icon : "#{icon} m-0") = label