diff --git a/app/components/proposals/new_component.html.erb b/app/components/proposals/new_component.html.erb new file mode 100644 index 000000000..51e567cb9 --- /dev/null +++ b/app/components/proposals/new_component.html.erb @@ -0,0 +1,25 @@ +
+ +
+ <%= back_link_to %> + +

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

+
+ <%= link_to help_path(anchor: "proposals"), title: t("shared.target_blank"), target: "_blank" do %> + <%= t("proposals.new.more_info") %> + <% end %> +
+ + <%= render Proposals::FormComponent.new(proposal, url: proposals_path) %> +
+ +
+ +

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

+ +
+
diff --git a/app/components/proposals/new_component.rb b/app/components/proposals/new_component.rb new file mode 100644 index 000000000..3b3c85d97 --- /dev/null +++ b/app/components/proposals/new_component.rb @@ -0,0 +1,7 @@ +class Proposals::NewComponent < ApplicationComponent + attr_reader :proposal + + def initialize(proposal) + @proposal = proposal + end +end diff --git a/app/views/proposals/new.html.erb b/app/views/proposals/new.html.erb index 721e7cee4..92a9ce0e4 100644 --- a/app/views/proposals/new.html.erb +++ b/app/views/proposals/new.html.erb @@ -1,24 +1 @@ -
- -
- <%= back_link_to %> - -

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

-
- <%= link_to help_path(anchor: "proposals"), title: t("shared.target_blank"), target: "_blank" do %> - <%= t("proposals.new.more_info") %> - <% end %> -
- <%= render "proposals/form", form_url: proposals_path %> -
- -
- -

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

- -
-
+<%= render Proposals::NewComponent.new(@proposal) %>