gitcoinco/code_fund_ads

View on GitHub
app/views/users/_list_group_item.html.erb

Summary

Maintainability
Test Coverage
<div class="list-group-item list-group-item-<%= status_color(user.status) %>"
     data-target="filterable-list.filterable"
     data-filter-key='all <%= user.status %>'>
  <div class="list-group-item-figure">
    <%= render(AvatarComponent.new(user: user)) %>
  </div>
  <div class="list-group-item-body">
    <div class="d-flex justify-content-between align-items-center">
      <div class="d-flex">
        <p class="h4 list-group-item-title">
          <%= link_to user.name, user %><br />
        </p>
      </div>
      <ul class="list-inline text-muted mb-0 d-flex">
        <li class="d-none d-xl-inline list-inline-item mr-3">
          <span class="badge badge-subtle badge-<%= status_color(user.status) %>"><%= user.status.humanize %></span>
        </li>
        <li class="list-inline-item d-flex flex-nowrap">
          <%= masquerade_button(user) %>
          <%= edit_button(link: edit_user_path(user), title: "Edit User") %>
          <%= goto_button(link: user_path(user), icon: "fas fa-chevron-right", title: "View User") %>
        </li>
      </ul>
    </div>
  </div>
</div>