Sha256: ef39261f3d472d14e019253573e70f91d9f26f7a06e5ec4cafb3866be6823783
Contents?: true
Size: 1.03 KB
Versions: 25
Compression:
Stored size: 1.03 KB
Contents
# frozen_string_literal: true module Decidim module Comments # A helper to expose the comments component for a commentable module CommentsHelper # Render commentable comments inside the `expanded` template content. # # resource - A commentable resource def comments_for(resource, options = {}) return unless resource.commentable? content_for :expanded do inline_comments_for(resource, options) end end # Creates a Comments component through the comments cell. # # resource - A commentable resource # # Returns the comments cell def inline_comments_for(resource, options = {}) return unless resource.commentable? cell( "decidim/comments/comments", resource, machine_translations: machine_translations_toggled?, single_comment: params.fetch("commentId", nil), order: options[:order], polymorphic: options[:polymorphic] ).to_s end end end end
Version data entries
25 entries across 25 versions & 1 rubygems