diff --git a/app/models/form/page.rb b/app/models/form/page.rb index 333810d5a..3e30704bc 100644 --- a/app/models/form/page.rb +++ b/app/models/form/page.rb @@ -28,13 +28,13 @@ class Form::Page end # We expect to render only one radio question (with conditionals) - def questions_to_render - if questions.first.type == "radio" - [questions.first] - else - questions - end - end + # def questions_to_render + # if questions.first.type == "radio" + # [questions.first] + # else + # questions + # end + # end private diff --git a/app/views/form/page.html.erb b/app/views/form/page.html.erb index 4b0787bef..d524854eb 100644 --- a/app/views/form/page.html.erb +++ b/app/views/form/page.html.erb @@ -11,6 +11,8 @@ ) %> <% end %> +
+ <%= turbo_frame_tag "case_log_form", target: "_top" do %>
@@ -29,7 +31,7 @@ <%= form_with model: @case_log, url: form_case_log_path(@case_log), method: "post" do |f| %> <%= f.govuk_error_summary %> - <% @page.questions_to_render.map do |question| %> + <% @page.questions.map do |question| %>
> <% if question.read_only? %>
diff --git a/app/webpacker/controllers/govukfrontend_controller.js b/app/webpacker/controllers/govukfrontend_controller.js new file mode 100644 index 000000000..505aa0eee --- /dev/null +++ b/app/webpacker/controllers/govukfrontend_controller.js @@ -0,0 +1,8 @@ +import {initAll} from "govuk-frontend"; +import {Controller} from "@hotwired/stimulus"; + +export default class extends Controller { + connect() { + initAll() + } +}