diff --git a/app/components/form_elements/fieldset_resettable_setting_component.html.erb b/app/components/form_elements/fieldset_resettable_setting_component.html.erb index a429715..14c39ef 100644 --- a/app/components/form_elements/fieldset_resettable_setting_component.html.erb +++ b/app/components/form_elements/fieldset_resettable_setting_component.html.erb @@ -6,6 +6,7 @@ ) do %> <%= method("#{@type}_field").call :setting, @key, value: Setting.public_send(@key), + placeholder: @placeholder, data: { :'default-value' => Setting.get_field(@key)[:default] }, diff --git a/app/components/form_elements/fieldset_resettable_setting_component.rb b/app/components/form_elements/fieldset_resettable_setting_component.rb index bfaa1a0..04e4269 100644 --- a/app/components/form_elements/fieldset_resettable_setting_component.rb +++ b/app/components/form_elements/fieldset_resettable_setting_component.rb @@ -2,7 +2,7 @@ module FormElements class FieldsetResettableSettingComponent < ViewComponent::Base - def initialize(tag: "li", key:, type: :text, title:, description: nil) + def initialize(tag: "li", key:, type: :text, title:, description: nil, placeholder: nil) @tag = tag @positioning = :vertical @title = title @@ -10,6 +10,7 @@ module FormElements @key = key.to_sym @type = type @resettable = is_resettable?(@key) + @placeholder = placeholder end def is_resettable?(key)