Convert geozone shared partial to a component

This commit is contained in:
Senén Rodero Rodríguez
2023-06-12 13:50:01 +02:00
parent a480c5d545
commit b3c294bb9a
4 changed files with 10 additions and 2 deletions

View File

@@ -0,0 +1,8 @@
class Shared::GeozoneLinkComponent < ApplicationComponent
attr_reader :geozonable
delegate :geozone_name, to: :helpers
def initialize(geozonable)
@geozonable = geozonable
end
end

View File

@@ -94,7 +94,7 @@
<%= render "shared/tags", taggable: @proposal %>
<%= render "shared/geozone", geozonable: @proposal %>
<%= render Shared::GeozoneLinkComponent.new(@proposal) %>
<div class="js-moderator-proposal-actions margin">
<%= render "legislation/proposals/actions", proposal: @proposal %>

View File

@@ -40,7 +40,7 @@
<% end %>
<%= render "proposals/info", proposal: @proposal %>
<%= render "shared/geozone", geozonable: @proposal %>
<%= render Shared::GeozoneLinkComponent.new(@proposal) %>
<% unless @proposal.selected? %>
<%= render "relationable/related_content", relationable: @proposal %>