Sha256: 3947dc3dfb76d65893f60f6444f4202e03729172559d33e41777ccd5eb81757e
Contents?: true
Size: 854 Bytes
Versions: 15
Compression:
Stored size: 854 Bytes
Contents
# frozen_string_literal: true module Decidim module ContentBlocks class HighlightedElementsForComponentSettingsFormCell < HighlightedElementsSettingsFormCell include Decidim::ContentBlocks::HasRelatedComponents def component_label I18n.t("label", scope: translations_scope) end def component_options components.map { |component| [translated_attribute(component.name), component.id] }.prepend([I18n.t("all", scope: translations_scope), nil]) end def include_order_setting? form.object.settings.attribute_names.include? "order" end private def components @components ||= components_for(options[:content_block]) end def translations_scope "decidim.content_blocks.highlighted_elements_settings_form.components" end end end end
Version data entries
15 entries across 15 versions & 1 rubygems