diff --git a/app/views/proposals/share.html.erb b/app/views/proposals/share.html.erb new file mode 100644 index 000000000..c6c9be207 --- /dev/null +++ b/app/views/proposals/share.html.erb @@ -0,0 +1,42 @@ +<% provide :title do %><%= @proposal.title %><% end %> +<% provide :social_media_meta_tags do %> +<%= render "shared/social_media_meta_tags", + social_url: proposal_url(@proposal), + social_title: @proposal.title, + social_description: @proposal.summary %> +<% end %> +<% content_for :canonical do %> + <%= render "shared/canonical", href: proposal_url(@proposal) %> +<% end %> + +<% cache [locale_and_user_status(@proposal), @proposal, @proposal.author, Flag.flagged?(current_user, @proposal), @proposal_votes] do %> +
+
+
+ +

<%= t("proposals.proposal.created") %>

+ +

<%= @proposal.title %>

+

+ <%= t("proposals.show.code") %> + <%= @proposal.code %> +

+ + +

<%= t("proposals.proposal.share.guide").html_safe %>

+ + <%= render partial: 'shared/social_share', locals: { + title: @proposal.title, + url: proposal_url(@proposal) + } %> + + + + <%= link_to proposal_path(@proposal), class: 'proposal button hollow float-right' do %> + <%= t("proposals.proposal.share.view_proposal") %> + <% end %> + +
+
+
+<% end %> diff --git a/app/views/shared/_social_share.html.erb b/app/views/shared/_social_share.html.erb index c911d8e76..e32fa2db5 100644 --- a/app/views/shared/_social_share.html.erb +++ b/app/views/shared/_social_share.html.erb @@ -1,5 +1,7 @@ +<% if local_assigns[:share_title].present? %>

<%= share_title %>

+<% end %>
<%= social_share_button_tag("#{title} #{setting['twitter_hashtag']}") %>