openaustralia/planningalerts

View on GitHub
app/views/admin/application/_index_header.html.erb

Summary

Maintainability
Test Coverage
<% content_for(:title) do %>
  <%= display_resource_name(page.resource_name) %>
<% end %>

<header class="main-content__header">
  <h1 class="main-content__page-title" id="page-title">
    <%= content_for(:title) %>
  </h1>

  <% if show_search_bar %>
    <div>
      <%= render(
        "search",
        search_term:,
        resource_name: display_resource_name(page.resource_name)
      ) %>
      <%= render("search_extras", search_term:) %>
    </div>
  <% end %>

  <div>
    <%= link_to(
      t(
        "administrate.actions.new_resource",
        name: display_resource_name(page.resource_name, singular: true).downcase
      ),
      [:new, namespace, page.resource_path.to_sym],
      class: "button",
    ) if accessible_action?(new_resource, :new) %>
  </div>
</header>