diff --git a/app/components/debates/new_component.html.erb b/app/components/debates/new_component.html.erb new file mode 100644 index 000000000..d3618205e --- /dev/null +++ b/app/components/debates/new_component.html.erb @@ -0,0 +1,30 @@ +
+ +
+ <%= back_link_to debates_path %> + +

<%= t("debates.new.start_new") %>

+
+ <%= sanitize(t("debates.new.info", + info_link: link_to(t("debates.new.info_link"), new_proposal_path))) %> + + <% if feature?(:help_page) %> + <%= link_to help_path, title: t("shared.target_blank"), target: "_blank" do %> + <%= t("debates.new.more_info") %> + <% end %> + <% end %> +
+ <%= render Debates::FormComponent.new(debate) %> +
+ +
+ +

<%= t("debates.new.recommendations_title") %>

+ +
+
diff --git a/app/components/debates/new_component.rb b/app/components/debates/new_component.rb new file mode 100644 index 000000000..2b0ac9787 --- /dev/null +++ b/app/components/debates/new_component.rb @@ -0,0 +1,7 @@ +class Debates::NewComponent < ApplicationComponent + attr_reader :debate + + def initialize(debate) + @debate = debate + end +end diff --git a/app/views/debates/new.html.erb b/app/views/debates/new.html.erb index f7da8c74c..d798c7b8b 100644 --- a/app/views/debates/new.html.erb +++ b/app/views/debates/new.html.erb @@ -1,30 +1 @@ -
- -
- <%= back_link_to debates_path %> - -

<%= t("debates.new.start_new") %>

-
- <%= sanitize(t("debates.new.info", - info_link: link_to(t("debates.new.info_link"), new_proposal_path))) %> - - <% if feature?(:help_page) %> - <%= link_to help_path, title: t("shared.target_blank"), target: "_blank" do %> - <%= t("debates.new.more_info") %> - <% end %> - <% end %> -
- <%= render "form" %> -
- -
- -

<%= t("debates.new.recommendations_title") %>

- -
-
+<%= render Debates::NewComponent.new(@debate) %>