26 lines
1.1 KiB
HTML
26 lines
1.1 KiB
HTML
|
<!-- item.html -->
|
||
|
<li class="{{ 'reserved-item' if item.reserved else '' }}">
|
||
|
<div>
|
||
|
<h2>{{ item.name }}{% if item.reservation %} (Reserved){% endif %}</h2>
|
||
|
<p>{{ item.description }}</p>
|
||
|
<p class="price">€{{ "%.2f"|format(item.price) }}</p>
|
||
|
<a href="{{ item.shop }}" target="_blank">Shop Link</a>
|
||
|
|
||
|
<!-- Reserve or Unreserve Form -->
|
||
|
<form method="POST" action="/reservation/update">
|
||
|
<input type="hidden" name="wishlist_id" value="{{ wishlist.config.id }}">
|
||
|
<input type="hidden" name="item_id" value="{{ item.id }}">
|
||
|
<input type="hidden" name="reserved" value="{{ 'false' if item.reserved else 'true' }}">
|
||
|
{% if item.reserved %}
|
||
|
<input type="text" name="name">
|
||
|
<button type="submit" class="reserve-button">Unreserve</button>
|
||
|
{% else %}
|
||
|
<input type="text" name="name" placeholder="Your name" required>
|
||
|
<button type="submit" class="reserve-button">Reserve</button>
|
||
|
{% endif %}
|
||
|
</form>
|
||
|
</div>
|
||
|
<img src="{{ item.image }}" alt="{{ item.name }}">
|
||
|
</li>
|
||
|
<hr>
|