This repository has been archived on 2025-12-11. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
shopping-lists/shopping-lists/views/list.eta
2022-12-30 12:59:37 +02:00

47 lines
1.0 KiB
Plaintext

<% layout("./layouts/layout.eta") %>
<h1><%= it.listData.name %></h1>
<h2>Add an item</h2>
<form method="POST" action="/lists/<%= it.listData.id %>/items">
Name: <input type="text" name="name" />
<input type="submit" value="Add!" />
</form>
<h2>Items in this list</h2>
<style>
td, th {
text-align: center;
}
</style>
<% if (it.flag) { %>
<p>No items in this list yet!</p>
<% } else { %>
<table cellspacing="3" bgcolor="#000000">
<tr bgcolor="#ffffff">
<th>Items</th>
<th>Collected</th>
</tr>
<% it.items.forEach((item) => { %>
<tr bgcolor="#ffffff">
<% if (item.collected) { %>
<td><del><%= item.name %></del></td>
<td>X</td>
<% } else { %>
<td><%= item.name %></td>
<td>
<form method="POST" action="/lists/<%= item.shopping_list_id %>/items/<%= item.id %>/collect">
<input type="submit" value="Mark collected!" />
</form>
</td>
<% } %>
</tr>
<% }); %>
</table>
<% } %>
<a href="/lists">Shopping lists</a>