Sha256: 61776ba14cf086eb27ff5eb40c7c24f69da2ee4ec3740ca0a5a16cda73106609

Contents?: true

Size: 470 Bytes

Versions: 4

Compression:

Stored size: 470 Bytes

Contents

# frozen-string_literal: true

module Decidim
  class ComponentPublishedEvent < Decidim::Events::SimpleEvent
    # Public: The Hash of options to pass to the I18.t method.
    def i18n_options
      default_i18n_options.merge(event_interpolations)
    end

    def resource_title
      return unless resource

      title = decidim_sanitize_translated(resource.name)
      Decidim::ContentProcessor.render_without_format(title, links: false).html_safe
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
decidim-admin-0.27.9 app/events/decidim/component_published_event.rb
decidim-admin-0.27.8 app/events/decidim/component_published_event.rb
decidim-admin-0.27.7 app/events/decidim/component_published_event.rb
decidim-admin-0.27.6 app/events/decidim/component_published_event.rb