diff options
| author | Karan Jayachandra <mail@karanjayachandra.com> | 2024-11-15 14:55:05 +0100 |
|---|---|---|
| committer | Karan Jayachandra <mail@karanjayachandra.com> | 2024-11-15 14:55:05 +0100 |
| commit | 6ca047f36fb688cdb72f0170e0fb3aaf3701ff95 (patch) | |
| tree | df1ea950988b9cd9e4e162e3c4ade029380958f8 /src/match_up/templates/macros.j2 | |
| parent | 5b856ff22ea85ecc0073dc94840d76ea2ed2f1e2 (diff) | |
Added multiple levels for the guests
Diffstat (limited to 'src/match_up/templates/macros.j2')
| -rw-r--r-- | src/match_up/templates/macros.j2 | 22 |
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 %} |
