From a85d3b46169aea0828071c0623b87d3b23d60a0a Mon Sep 17 00:00:00 2001 From: Chris Date: Fri, 7 Nov 2025 14:36:19 -0800 Subject: [PATCH] nest the forms more --- .../_buildpack_fields.html.erb | 149 +++++++++--------- .../_dockerfile_fields.html.erb | 48 +++--- .../build_configurations/_form.html.erb | 2 +- 3 files changed, 104 insertions(+), 95 deletions(-) diff --git a/app/views/projects/build_configurations/_buildpack_fields.html.erb b/app/views/projects/build_configurations/_buildpack_fields.html.erb index 923ca239..0495d042 100644 --- a/app/views/projects/build_configurations/_buildpack_fields.html.erb +++ b/app/views/projects/build_configurations/_buildpack_fields.html.erb @@ -1,82 +1,87 @@ -
-
- - <%= bc_form.select( - :buildpack_base_builder, - options_for_select( - [ - ["heroku/builder-classic:22", "heroku/builder-classic:22"], - ["heroku/builder:22", "heroku/builder:22"], - ["heroku/builder:24", "heroku/builder:24"], - ["heroku/buildpacks:18", "heroku/buildpacks:18"], - ["heroku/buildpacks:20", "heroku/buildpacks:20"], - ["paketobuildpacks/builder-jammy-full:latest", "paketobuildpacks/builder-jammy-full:latest"], - ["paketobuildpacks/builder:full", "paketobuildpacks/builder:full"] - ], - selected: build_configuration.buildpack_base_builder || "heroku/buildpacks:20" - ), - { include_blank: "Select a base builder..." }, - { class: "select select-bordered w-full", data: { buildpack_fields_target: "baseBuilder" } } - ) %> - -
-
- -
- <% build_configuration.build_packs.each do |build_pack| %> - <%= render "projects/build_configurations/buildpack_item", build_pack: build_pack %> - <% end %> +
+
+
+
+
+ + <%= bc_form.select( + :buildpack_base_builder, + options_for_select( + [ + ["heroku/builder-classic:22", "heroku/builder-classic:22"], + ["heroku/builder:22", "heroku/builder:22"], + ["heroku/builder:24", "heroku/builder:24"], + ["heroku/buildpacks:18", "heroku/buildpacks:18"], + ["heroku/buildpacks:20", "heroku/buildpacks:20"], + ["paketobuildpacks/builder-jammy-full:latest", "paketobuildpacks/builder-jammy-full:latest"], + ["paketobuildpacks/builder:full", "paketobuildpacks/builder:full"] + ], + selected: build_configuration.buildpack_base_builder || "heroku/buildpacks:20" + ), + { include_blank: "Select a base builder..." }, + { class: "select select-bordered w-full", data: { buildpack_fields_target: "baseBuilder" } } + ) %> +
- -
- +
+ +
+ <% build_configuration.build_packs.each do |build_pack| %> + <%= render "projects/build_configurations/buildpack_item", build_pack: build_pack %> + <% end %> +
+ +
- - +
+
\ No newline at end of file diff --git a/app/views/projects/build_configurations/_dockerfile_fields.html.erb b/app/views/projects/build_configurations/_dockerfile_fields.html.erb index 6260a683..43e23cc6 100644 --- a/app/views/projects/build_configurations/_dockerfile_fields.html.erb +++ b/app/views/projects/build_configurations/_dockerfile_fields.html.erb @@ -1,25 +1,29 @@ -
-
- - <%= bc_form.text_field( - :dockerfile_path, - class: "input input-bordered w-full focus:outline-offset-0", - value: build_configuration.dockerfile_path - ) %> - +
+
-
- - <%= bc_form.text_field( - :context_directory, - class: "input input-bordered w-full focus:outline-offset-0", - value: build_configuration.context_directory - ) %> +
+
+ + <%= bc_form.text_field( + :dockerfile_path, + class: "input input-bordered w-full focus:outline-offset-0", + value: build_configuration.dockerfile_path + ) %> + +
+
+ + <%= bc_form.text_field( + :context_directory, + class: "input input-bordered w-full focus:outline-offset-0", + value: build_configuration.context_directory + ) %> +
diff --git a/app/views/projects/build_configurations/_form.html.erb b/app/views/projects/build_configurations/_form.html.erb index 35cfa089..59ded3be 100644 --- a/app/views/projects/build_configurations/_form.html.erb +++ b/app/views/projects/build_configurations/_form.html.erb @@ -49,7 +49,7 @@ { class: "select select-bordered w-full" } ) %>