|
26 | 26 | </div> |
27 | 27 |
|
28 | 28 | <% if @requests.any? %> |
29 | | - <div class="row mb-2"> |
30 | | - <div class="col-12 text-end"> |
31 | | - <button type="button" |
32 | | - class="btn btn-sm btn-success me-2" |
33 | | - disabled |
34 | | - data-requests-target="massApproveButton" |
35 | | - data-action="click->requests#massApprove"> |
36 | | - Approve Selected |
37 | | - </button> |
38 | | - <button type="button" |
39 | | - class="btn btn-sm btn-danger" |
40 | | - disabled |
41 | | - data-requests-target="massRejectButton" |
42 | | - data-action="click->requests#massReject"> |
43 | | - Reject Selected |
44 | | - </button> |
45 | | - </div> |
46 | | - </div> |
47 | 29 | <div class="table-responsive"> |
48 | 30 | <table class="table table-bordered table-striped datatable" |
49 | 31 | id="requests-table"> |
|
72 | 54 | <tr> |
73 | 55 | <td class="text-center align-content-center"> |
74 | 56 | <% if request.status == 'pending' %> |
75 | | - <input type="checkbox" |
76 | | - data-requests-target="rowCheckbox" |
77 | | - data-request-id="<%= request.id %>" |
78 | | - data-action="change->requests#toggleRowSelection" |
79 | | - aria-label="Select request <%= request.id %> for <%= request.user.try(:name) || 'N/A' %>"> |
| 57 | + <div class="form-check form-switch mx-auto" style="width: 45px;"> |
| 58 | + <input class="form-check-input" type="checkbox" |
| 59 | + role="switch" |
| 60 | + id="select-request-<%= request.id %>" |
| 61 | + data-requests-target="rowCheckbox" |
| 62 | + data-request-id="<%= request.id %>" |
| 63 | + data-action="change->requests#toggleRowSelection" |
| 64 | + aria-label="Select request <%= request.id %> for <%= request.user.try(:name) || 'N/A' %>"> |
| 65 | + <label class="visually-hidden" for="select-request-<%= request.id %>">Select request for <%= request.user.try(:name) || 'N/A' %></label> |
| 66 | + </div> |
80 | 67 | <% end %> |
81 | 68 | </td> |
82 | 69 | <td class="text-center align-content-center"> |
|
154 | 141 | </tbody> |
155 | 142 | </table> |
156 | 143 | </div> |
| 144 | + <div class="row mt-2"> |
| 145 | + <div class="col-12 text-start"> |
| 146 | + <button type="button" |
| 147 | + class="btn btn-sm btn-success me-2" |
| 148 | + disabled |
| 149 | + data-requests-target="massApproveButton" |
| 150 | + data-action="click->requests#massApprove"> |
| 151 | + Approve Selected |
| 152 | + </button> |
| 153 | + <button type="button" |
| 154 | + class="btn btn-sm btn-danger" |
| 155 | + disabled |
| 156 | + data-requests-target="massRejectButton" |
| 157 | + data-action="click->requests#massReject"> |
| 158 | + Reject Selected |
| 159 | + </button> |
| 160 | + </div> |
| 161 | + </div> |
157 | 162 | <% else %> |
158 | 163 | <div class="alert alert-warning">There are no current requests.</div> |
159 | 164 | <% end %> |
|
0 commit comments