|
1 | 1 | <div class="container">
|
2 | 2 | <div class="row">
|
3 | 3 | <section>
|
4 |
| - <h2 class="text-center">Convites</h2> |
| 4 | + <h2 class="text-center"><%= Invitation.model_name.human(count: 2) %></h2> |
5 | 5 |
|
6 | 6 | <div class="nav-scroller border-bottom mb-4">
|
7 | 7 | <nav class="d-flex nav nav-underline">
|
8 |
| - <%= link_to 'Todos', invitations_path, class: "nav-item col nav-link link-body-emphasis" %> |
9 |
| - <%= link_to 'Pendentes', invitations_path(status: :pending), class: "nav-item nav-link col link-body-emphasis #{'active' if params[:status] == 'pending'}" %> |
10 |
| - <%= link_to 'Aceitos', invitations_path(status: :accepted), class: "nav-item nav-link col link-body-emphasis #{'active' if params[:status] == 'accepted'}" %> |
11 |
| - <%= link_to 'Recusados', invitations_path(status: :declined), class: "nav-item nav-link col link-body-emphasis #{'active' if params[:status] == 'declined'}" %> |
12 |
| - <%= link_to 'Expirados', invitations_path(status: :expired), class: "nav-item nav-link col link-body-emphasis #{'active' if params[:status] == 'expired'}" %> |
| 8 | + <%= link_to t('all'), invitations_path, class: "nav-item col nav-link link-body-emphasis" %> |
| 9 | + <%= link_to t('.pending'), invitations_path(status: :pending), class: "nav-item nav-link col link-body-emphasis #{'active' if params[:status] == 'pending'}" %> |
| 10 | + <%= link_to t('.accepted'), invitations_path(status: :accepted), class: "nav-item nav-link col link-body-emphasis #{'active' if params[:status] == 'accepted'}" %> |
| 11 | + <%= link_to t('.declined'), invitations_path(status: :declined), class: "nav-item nav-link col link-body-emphasis #{'active' if params[:status] == 'declined'}" %> |
| 12 | + <%= link_to t('.expired'), invitations_path(status: :expired), class: "nav-item nav-link col link-body-emphasis #{'active' if params[:status] == 'expired'}" %> |
13 | 13 | </nav>
|
14 | 14 | </div>
|
15 | 15 |
|
16 | 16 | <div class="d-flex flex-wrap justify-content-around">
|
17 | 17 | <% if @invitations.empty? %>
|
18 |
| - <p class="text-center">Nenhum convite encontrado</p> |
| 18 | + <p class="text-center"> <%= t('.empty_state') %> </p> |
19 | 19 | <% else %>
|
20 | 20 | <% @invitations.each do |invitation| %>
|
21 | 21 | <div class="col-md-5 p-4 m-4 rounded border w-25">
|
|
25 | 25 | <p><%= invitation.truncate_description %></p>
|
26 | 26 |
|
27 | 27 | <% if invitation.pending? && invitation.expiration_date %>
|
28 |
| - <p class="card-subtitle mb-2 text-muted">Expira dia: <%= I18n.l(invitation.expiration_date) %></p> |
| 28 | + <p class="card-subtitle mb-2 text-muted"><%= Invitation.human_attribute_name :expiration_date %>: <%= I18n.l(invitation.expiration_date) %></p> |
29 | 29 | <% end %>
|
30 | 30 |
|
31 |
| - <p class="card-subtitle mb-2 text-success"><%= 'Aceito' if invitation.accepted? %></p> |
32 |
| - <p class="card-subtitle mb-2 text-danger"><%= 'Expirado' if invitation.expired? %></p> |
33 |
| - <p class="card-subtitle mb-2 text-danger"><%= 'Recusado' if invitation.declined? %></p> |
34 |
| - <p class="card-subtitle mb-2 text-dark"><%= 'Cancelado' if invitation.cancelled? %></p> |
35 |
| - <p class="card-subtitle mb-2 text-info"> <%= 'Processando' if invitation.processing? %></p> |
| 31 | + <p class="card-subtitle mb-2 text-success"><%= t('invitations.accepted_status') if invitation.accepted? %></p> |
| 32 | + <p class="card-subtitle mb-2 text-danger"><%= t('invitations.expired_status') if invitation.expired? %></p> |
| 33 | + <p class="card-subtitle mb-2 text-danger"><%= t('invitations.declined_status') if invitation.declined? %></p> |
| 34 | + <p class="card-subtitle mb-2 text-dark"><%= t('invitations.cancelled_status') if invitation.cancelled? %></p> |
| 35 | + <p class="card-subtitle mb-2 text-info"> <%= t('invitations.processing_status') if invitation.processing? %></p> |
36 | 36 | </div>
|
37 | 37 | <% end %>
|
38 | 38 | </div>
|
|
0 commit comments