Move custom pages form partial to a component
This way changing it will be easier. Note we're changing the name of the HTML class to follow our naming conventions; the `edit_page` class wasn't used anywhere, so we don't need to change anything else.
This commit is contained in:
@@ -11,4 +11,4 @@
|
|||||||
) %>
|
) %>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<%= render "form" %>
|
<%= render Admin::SiteCustomization::Pages::FormComponent.new(page) %>
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<%= render "shared/globalize_locales", resource: @page %>
|
<%= render "shared/globalize_locales", resource: page %>
|
||||||
|
|
||||||
<%= translatable_form_for [:admin, @page], html: { class: "edit_page" } do |f| %>
|
<%= translatable_form_for [:admin, page], html: { class: "site-customization-pages-form" } do |f| %>
|
||||||
<%= render "shared/errors", resource: @page %>
|
<%= render "shared/errors", resource: page %>
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="small-12 column">
|
<div class="small-12 column">
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
class Admin::SiteCustomization::Pages::FormComponent < ApplicationComponent
|
||||||
|
include TranslatableFormHelper
|
||||||
|
include GlobalizeHelper
|
||||||
|
attr_reader :page
|
||||||
|
|
||||||
|
def initialize(page)
|
||||||
|
@page = page
|
||||||
|
end
|
||||||
|
end
|
||||||
@@ -3,4 +3,4 @@
|
|||||||
|
|
||||||
<%= header %>
|
<%= header %>
|
||||||
|
|
||||||
<%= render "form" %>
|
<%= render Admin::SiteCustomization::Pages::FormComponent.new(page) %>
|
||||||
|
|||||||
Reference in New Issue
Block a user