app/views/sessions/new.html.erb

Summary

Maintainability
Test Coverage
<section class="sign-in modal"
         data-components="modal"
         data-modal-options="<%= {:autoload => true, :prevent_close => true }.to_json %>" >

  <header>
    <h2><%=  t 'sessions.login' %></h2>
  </header>

  <div>
    <ul class="external_providers">
      <%= render 'sessions/external_login', :provider => :google %>
      <%= render 'sessions/external_login', :provider => :facebook %>
    </ul>

    <%= render 'shared/vertical_separator' %>

    <%= render "sessions/login_form" %>
  </div>
</section>