diff --git a/app/views/completions/_form.html.slim b/app/views/completions/_form.html.slim index cffe685..0158edd 100644 --- a/app/views/completions/_form.html.slim +++ b/app/views/completions/_form.html.slim @@ -21,11 +21,16 @@ .form-floating = form.select :contestant_id, @contestants.map { |contestant| [contestant.name, contestant.id] }, {}, class: "form-select" = form.label :contestant_id - .row.mb-3 - .col - .form-floating - = form.select :puzzle_id, @puzzles.map { |puzzle| ["#{puzzle.name} - #{puzzle.brand}", puzzle.id] }, {}, class: "form-select" - = form.label :puzzle_id + - if @puzzles.size > 1 + .row.mb-3 + .col + .form-floating + = form.select :puzzle_id, @puzzles.map { |puzzle| ["#{puzzle.name} - #{puzzle.brand}", puzzle.id] }, {}, class: "form-select" + = form.label :puzzle_id + - elsif @puzzles.size == 1 + = form.hidden_field :puzzle_id, value: @puzzles.first.id + - else + = form.hidden_field :puzzle_id .row .col = form.submit submit_text, class: "btn btn-primary" \ No newline at end of file