From 601e08220dcd52922144dafbacf7440082e17190 Mon Sep 17 00:00:00 2001 From: Bent Witthold Date: Wed, 18 Feb 2026 09:59:44 +0100 Subject: [PATCH] Using drop down menus for depot wishes in bidding form. (Using old depot entries for now.) --- .../live/bidding_live/form.ex | 40 ++++++++++++++++++- 1 file changed, 38 insertions(+), 2 deletions(-) diff --git a/lib/beet_round_server_web/live/bidding_live/form.ex b/lib/beet_round_server_web/live/bidding_live/form.ex index af61f7c..494381d 100644 --- a/lib/beet_round_server_web/live/bidding_live/form.ex +++ b/lib/beet_round_server_web/live/bidding_live/form.ex @@ -21,8 +21,44 @@ defmodule BeetRoundServerWeb.BiddingLive.Form do <% else %> <.form for={@form} id="bidding-form" phx-change="validate" phx-submit="save"> <.input field={@form[:amount]} type="number" label="Betrag" /> - <.input field={@form[:depot_wish_one]} type="text" label="Depot Wunsch 1" /> - <.input field={@form[:depot_wish_two]} type="text" label="Depot Wunsch 2" /> + <.input + field={@form[:depot_wish_one]} + type="select" + label="Depot Wunsch 1" + options={[ + {"", ""}, + {"KlimaWerkStadt (1)", "KlimaWerkStadt"}, + {"Puramila (2)", "Puramila"}, + {"Eine Welt Aktion (3)", "Eine Welt Aktion"}, + {"Hof Buntentor (4)", "Hof Buntentor"}, + {"Mädchen-Kulturhaus (5)", "Mädchen-Kulturhaus"}, + {"neues Depot im Viertel (6)", "neues Depot im Viertel"}, + {"Creative Hub (7)", "Creative Hub"}, + {"Klimazone (8)", "Klimazone"}, + {"Garage Walle (9)", "Garage Walle"}, + {"Hof Riede (A)", "Hof Riede"}, + {"Thedinghausen (B)", "Thedinghausen"} + ]} + /> + <.input + field={@form[:depot_wish_two]} + type="select" + label="Depot Wunsch 2" + options={[ + {"", ""}, + {"KlimaWerkStadt (1)", "KlimaWerkStadt"}, + {"Puramila (2)", "Puramila"}, + {"Eine Welt Aktion (3)", "Eine Welt Aktion"}, + {"Hof Buntentor (4)", "Hof Buntentor"}, + {"Mädchen-Kulturhaus (5)", "Mädchen-Kulturhaus"}, + {"neues Depot im Viertel (6)", "neues Depot im Viertel"}, + {"Creative Hub (7)", "Creative Hub"}, + {"Klimazone (8)", "Klimazone"}, + {"Garage Walle (9)", "Garage Walle"}, + {"Hof Riede (A)", "Hof Riede"}, + {"Thedinghausen (B)", "Thedinghausen"} + ]} + /> <.input field={@form[:bidding_round]} type="number" readonly hidden />