Sha256: 6f7f08c02a3f0cbdcb0aeb871da8747262bc9a708aa8719f1872b42fa31e10dc
Contents?: true
Size: 944 Bytes
Versions: 12
Compression:
Stored size: 944 Bytes
Contents
# frozen_string_literal: true module Decidim module Assemblies module ContentBlocks class ExtraDataCell < Decidim::ContentBlocks::ParticipatorySpaceExtraDataCell delegate :assembly_type, :duration, to: :presented_resource private def extra_data_items [type_item, duration_item].compact end def presented_resource Decidim::Assemblies::AssemblyPresenter.new(resource) end def type_item return if assembly_type.blank? { title: t("assembly_type", scope: "decidim.assemblies.show"), icon: "group-2-line", text: decidim_sanitize_translated(assembly_type) } end def duration_item { title: t("duration", scope: "decidim.assemblies.show"), icon: "calendar-line", text: duration } end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems