Sha256: ddb0432926067ebeb65dc99743351099368dcd4a2f24d1627ba7ccce8fd68501

Contents?: true

Size: 504 Bytes

Versions: 10

Compression:

Stored size: 504 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Meetings
    # This cell renders the online meeting link section
    # of a online or both type of meeting.
    class OnlineMeetingLinkCell < Decidim::Meetings::OnlineMeetingCell
      def online_meeting_url?
        model.online_meeting_url.present?
      end

      delegate :embed_code, to: :embedder

      private

      def show_embed?
        model.iframe_embed_type_embed_in_meeting_page? && embedder.embeddable?
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
decidim-meetings-0.30.0.rc3 app/cells/decidim/meetings/online_meeting_link_cell.rb
decidim-meetings-0.30.0.rc2 app/cells/decidim/meetings/online_meeting_link_cell.rb
decidim-meetings-0.30.0.rc1 app/cells/decidim/meetings/online_meeting_link_cell.rb
decidim-meetings-0.29.2 app/cells/decidim/meetings/online_meeting_link_cell.rb
decidim-meetings-0.29.1 app/cells/decidim/meetings/online_meeting_link_cell.rb
decidim-meetings-0.29.0 app/cells/decidim/meetings/online_meeting_link_cell.rb
decidim-meetings-0.29.0.rc4 app/cells/decidim/meetings/online_meeting_link_cell.rb
decidim-meetings-0.29.0.rc3 app/cells/decidim/meetings/online_meeting_link_cell.rb
decidim-meetings-0.29.0.rc2 app/cells/decidim/meetings/online_meeting_link_cell.rb
decidim-meetings-0.29.0.rc1 app/cells/decidim/meetings/online_meeting_link_cell.rb