From d2f5feb25fbcf2a9eace99e19a7a5f743509b840 Mon Sep 17 00:00:00 2001 From: Claire Date: Mon, 2 Mar 2026 18:59:32 +0100 Subject: [PATCH] Fix linting issue --- app/helpers/settings_helper.rb | 10 ++++++++++ .../preferences/posting_defaults/show.html.haml | 2 +- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/app/helpers/settings_helper.rb b/app/helpers/settings_helper.rb index 44113f3d47..011ef9d6c8 100644 --- a/app/helpers/settings_helper.rb +++ b/app/helpers/settings_helper.rb @@ -53,6 +53,16 @@ module SettingsHelper end end + def default_content_type_label(content_type) + variant = content_type.split('/')[1] + safe_join( + [ + t("simple_form.labels.defaults.setting_default_content_type_#{variant}"), + content_tag(:span, t("simple_form.hints.defaults.setting_default_content_type_#{variant}"), class: 'hint'), + ] + ) + end + private def links_for_featured_tags(tags) diff --git a/app/views/settings/preferences/posting_defaults/show.html.haml b/app/views/settings/preferences/posting_defaults/show.html.haml index 68c9915b17..a3bef1ff9b 100644 --- a/app/views/settings/preferences/posting_defaults/show.html.haml +++ b/app/views/settings/preferences/posting_defaults/show.html.haml @@ -57,7 +57,7 @@ wrapper: :with_label, label: I18n.t('simple_form.labels.defaults.setting_default_content_type'), include_blank: false, - label_method: ->(item) { safe_join([t("simple_form.labels.defaults.setting_default_content_type_#{item.split('/')[1]}"), content_tag(:span, t("simple_form.hints.defaults.setting_default_content_type_#{item.split('/')[1]}"), class: 'hint')]) }, + label_method: ->(item) { default_content_type_label(item) }, required: false, as: :radio_buttons, collection_wrapper_tag: 'ul',