obdev/app/views/vendors/index.html.erb

46 lines
1.4 KiB
Plaintext

<div class="container mt-5">
<h1 class="mb-4 text-center">Vendors</h1>
<div class="text-center mt-3">
<%= link_to 'New Vendor', new_vendor_path, class: 'btn btn-dark mb-3' %>
</div>
<%= paginate @vendors %>
<table class="table table-striped table-hover">
<thead class="table-light">
<tr>
<th>Name</th>
<th>Address</th>
<th>Phone</th>
<th>Email</th>
<th>DBA</th>
<th>TIN</th>
<th>Contact</th>
<th>Actions</th>
</tr>
</thead>
<tbody>
<% @vendors.each do |vendor| %>
<tr>
<td><%= vendor.name %></td>
<td><%= [vendor.address_line_1, vendor.address_line_2, vendor.city, vendor.state, vendor.zip].compact.join(', ') %></td>
<td><%= vendor.phone %></td>
<td><%= vendor.email %></td>
<td><%= vendor.dba %></td>
<td><%= vendor.tin %></td>
<td><%= vendor.contact %></td>
<td>
<%= link_to vendor_path(vendor), class: 'btn btn-sm btn-secondary' do %>
<i class="bi bi-eye"></i> <!-- Eyeball icon for 'Show' -->
<% end %>
<%= link_to edit_vendor_path(vendor), class: 'btn btn-sm btn-info' do %>
<i class="bi bi-pencil-fill" style="color: white;"></i> <!-- Pencil icon for 'Edit' -->
<% end %>
</td>
</tr>
<% end %>
</tbody>
</table>
</div>