Yu-Gi-Oh! Deck Building and Card Inventory Management web interface written in Common Lisp, utilizing HTMX.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

62 lines
1.6KB

  1. {% if item %}
  2. <form id="variant-result-form-{{ id }}" name="variant-result-form-{{ id }}">
  3. {{ token | safe }}
  4. <input type="hidden" name="set-id" value="{{ item.item-id }}">
  5. <input type="hidden" name="variant-id" value="{{ item.variant.id }}">
  6. </form>
  7. <div class="field is-horizontal">
  8. <div class="field-body">
  9. <div class="field">
  10. <label class="label" for="buy-price">
  11. Buy Price
  12. </label>
  13. <div class="control">
  14. <input class="input"
  15. form="variant-result-form-{{ id }}"
  16. name="buy-price"
  17. id="buy-price"
  18. value="{{ item.buy-price }}"
  19. type="text">
  20. </div>
  21. </div>
  22. <div class="field">
  23. <label class="label" for="sell-price">
  24. Sell Price
  25. </label>
  26. <div class="control">
  27. <input class="input"
  28. form="variant-result-form-{{ id }}"
  29. name="sell-price"
  30. id="sell-price"
  31. value="{{ item.sell-price }}"
  32. type="text">
  33. </div>
  34. </div>
  35. <div class="field">
  36. <label class="label" for="qty">
  37. Qty
  38. </label>
  39. <div class="control">
  40. <input class="input"
  41. form="variant-result-form-{{ id }}"
  42. name="qty"
  43. id="qty"
  44. value="{{ item.qty }}"
  45. type="text">
  46. </div>
  47. </div>
  48. </div>
  49. </div>
  50. <div class="buttons">
  51. <button class="button is-link"
  52. hx-include="[name='variant-result-form-{{ id }}']"
  53. hx-patch="/inventory/patch"
  54. type="submit">Save</button>
  55. </div>
  56. {% endif %}