TechLadies/home-web

View on GitHub
app/views/cases/_form.html.erb

Summary

Maintainability
Test Coverage
<fieldset>
  <div class="row">
    <%= form.input :case_type, as: :radio_buttons_inline, collection: CaseFile::TYPE, wrapper_html: { class: 'col-md-6' } %>
    <%= form.input :reported_at, as: :string, wrapper_html: { class: 'col-md-6' }, input_html: { class: 'datepicker' } %>
  </div>
</fieldset>

<fieldset>

  <%= form.simple_fields_for :worker do |ff| %>

    <%= render 'worker', ff: ff %>

    <!-- *Tabs -->
    <ul class="nav nav-tabs hidden" role="tablist">
      <li role="presentation" class="active">
        <a href="#domestic" aria-controls="domestic" role="tab" data-toggle="tab">
          <span>For Domestic Workers</span>
        </a>
      </li>

      <li role="presentation">
        <a href="#non-domestic" aria-controls="non-domestic" role="tab" data-toggle="tab">
          <span>For Non-Domestic Workers</span>
        </a>
      </li>
    </ul>
    <!-- Tabs* -->

    <!-- *Tab Content -->
    <div class="tab-content">
      <!-- Domestic -->
      <div role="tabpanel" class="tab-pane active table-responsive" id="domestic">
        <%= render 'worker_domestic', ff: ff %>
      </div>

      <!-- Non-Domestic -->
      <div role="tabpanel" class="tab-pane table-responsive" id="non-domestic">
        <%= render 'worker_non_domestic', ff: ff %>
      </div>
    </div>
    <!-- Tab Content* -->

  <% end %>

</fieldset>

<fieldset>

  <legend><strong>Issues</strong></legend>

  <ul class='list-group'>
    <%= form.simple_fields_for :issues do |issue_fields| %>
      <%= render 'issue_fields', f: issue_fields %>
    <% end %>
  </ul>

  <%= link_to_add_association 'Add Issue', form, :issues, :'data-association-insertion-node' => '.list-group', :'data-association-insertion-method' => 'append', class: 'btn btn-success' %>

</fieldset>