MakersNetwork/agenda-saude

View on GitHub
app/views/operator/shared/_ubs_nav.html.erb

Summary

Maintainability
Test Coverage
<h1 class="h4"><%= @ubs.name %></h1>

<div class="row mt-4">
  <div class="col-12">
    <%= form_with url: operator_ubs_appointments_path(@ubs), method: :get, local: true do |f| %>
      <div class="input-group input-group-lg">
        <%= f.text_field :search, autofocus: true, minlength: 3, maxlength: 100, class: "form-control",
                         placeholder: "Digite aqui o CPF ou nome do paciente agendado para hoje", value: @search,
                         data: { cy: "searchInput" } %>
        <div class="input-group-append">
          <%= f.submit "Buscar", class: "btn btn-outline-secondary", data: { cy: "searchSubmit" } %>
        </div>
      </div>
    <% end %>
  </div>
</div>

<ul class="nav nav-tabs mt-5 mb-1">
  <%= operator_nav_links(@ubs, @filter, @search, @appointments&.total_count) %>
</ul>