summaryrefslogtreecommitdiff
path: root/src/match_up/templates/macros.j2
diff options
context:
space:
mode:
authorKaran Jayachandra <mail@karanjayachandra.com>2024-11-15 14:55:05 +0100
committerKaran Jayachandra <mail@karanjayachandra.com>2024-11-15 14:55:05 +0100
commit6ca047f36fb688cdb72f0170e0fb3aaf3701ff95 (patch)
treedf1ea950988b9cd9e4e162e3c4ade029380958f8 /src/match_up/templates/macros.j2
parent5b856ff22ea85ecc0073dc94840d76ea2ed2f1e2 (diff)
Added multiple levels for the guests
Diffstat (limited to 'src/match_up/templates/macros.j2')
-rw-r--r--src/match_up/templates/macros.j222
1 files changed, 19 insertions, 3 deletions
diff --git a/src/match_up/templates/macros.j2 b/src/match_up/templates/macros.j2
index 2a8ad1e..83fc823 100644
--- a/src/match_up/templates/macros.j2
+++ b/src/match_up/templates/macros.j2
@@ -10,9 +10,25 @@
hx-swap="outerHTML"> {{ player.first + " " + player.last}} </button>
{%- endmacro %}
-{% macro guests(count, level) -%}
-<div class="control" id="{{level}}guests">
- <input class="input is-responsive" type="text" style="text-align:center" value="{{ count }} Guests" disabled>
+{% macro guest_control(level, value) -%}
+<div class="field has-addons" id="guests_{{level}}">
+ <div class="control">
+ <button class="button is-responsive is-dark"
+ hx-post="/decrement_guest"
+ hx-swap="outerHTML"
+ hx-vals='{"level": "{{ level }}"}'
+ hx-target="#guests_{{ level }}"><span class="icon"><i class="fas fa-light fa-minus"></i></span></button>
+ </div>
+ <div class="control">
+ <input class="input is-responsive" type="text" style="text-align:center" value="{{ value }}" disabled>
+ </div>
+ <div class="control">
+ <button class="button is-responsive is-dark"
+ hx-post="/increment_guest"
+ hx-swap="outerHTML"
+ hx-vals='{"level": "{{ level }}"}'
+ hx-target="#guests_{{ level }}"><span class="icon"><i class="fas fa-light fa-plus"></i></span></button>
+ </div>
</div>
{%- endmacro %}