form_for <%= singular_table_name %>, html: { id: id, class: 'ui form', multipart: <%= @resource.multipart_form? %>, data: { single_page_manager_form_context: @single_page_manager_options } }, remote: <%= @resource.remote_form? %>, validate: true do |f|

= r '<%= plural_table_name %>/fields', <%= singular_table_name %>: <%= singular_table_name %>, nested_on: nested_on, f: f
= hidden_field_tag 'partial_locals[single_page_manager_options]', @single_page_manager_options.to_json

.actions
  = f.submit cet('actions.save'), class: 'ui primary button'

  - if @single_page_manager_options[:cancel_button] and !@single_page_manager_options[:explicit_form]
    .ui.basic.button.brain-damage-cancel= cet('actions.cancel')