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:
Javi Martín
2025-07-09 16:51:16 +02:00
parent 2c0f7cf99d
commit 00eb1149b9
4 changed files with 14 additions and 5 deletions

View File

@@ -11,4 +11,4 @@
) %> ) %>
<% end %> <% end %>
<%= render "form" %> <%= render Admin::SiteCustomization::Pages::FormComponent.new(page) %>

View File

@@ -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">

View File

@@ -0,0 +1,9 @@
class Admin::SiteCustomization::Pages::FormComponent < ApplicationComponent
include TranslatableFormHelper
include GlobalizeHelper
attr_reader :page
def initialize(page)
@page = page
end
end

View File

@@ -3,4 +3,4 @@
<%= header %> <%= header %>
<%= render "form" %> <%= render Admin::SiteCustomization::Pages::FormComponent.new(page) %>