From c9e3b8903d05c37464e89292c6c11086cf6c6b1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sen=C3=A9n=20Rodero=20Rodr=C3=ADguez?= <15726+Senen@users.noreply.github.com> Date: Mon, 27 Nov 2023 10:19:58 +0100 Subject: [PATCH] Extract setting content types form to a component --- .../admin/settings/content_types_form_component.html.erb} | 0 .../admin/settings/content_types_form_component.rb | 8 ++++++++ app/components/admin/settings/table_component.html.erb | 2 +- 3 files changed, 9 insertions(+), 1 deletion(-) rename app/{views/admin/settings/_content_types_settings_form.html.erb => components/admin/settings/content_types_form_component.html.erb} (100%) create mode 100644 app/components/admin/settings/content_types_form_component.rb diff --git a/app/views/admin/settings/_content_types_settings_form.html.erb b/app/components/admin/settings/content_types_form_component.html.erb similarity index 100% rename from app/views/admin/settings/_content_types_settings_form.html.erb rename to app/components/admin/settings/content_types_form_component.html.erb diff --git a/app/components/admin/settings/content_types_form_component.rb b/app/components/admin/settings/content_types_form_component.rb new file mode 100644 index 000000000..e38302856 --- /dev/null +++ b/app/components/admin/settings/content_types_form_component.rb @@ -0,0 +1,8 @@ +class Admin::Settings::ContentTypesFormComponent < ApplicationComponent + attr_reader :setting + delegate :dom_id, to: :helpers + + def initialize(setting) + @setting = setting + end +end diff --git a/app/components/admin/settings/table_component.html.erb b/app/components/admin/settings/table_component.html.erb index b3015525f..c261893b8 100644 --- a/app/components/admin/settings/table_component.html.erb +++ b/app/components/admin/settings/table_component.html.erb @@ -17,7 +17,7 @@