Sha256: 1d21ae9a657f735137af0d56f38733518dc03eace2753595e990b3713d126504
Contents?: true
Size: 595 Bytes
Versions: 10
Compression:
Stored size: 595 Bytes
Contents
# frozen_string_literal: true module Decidim module Meetings # This cell renders the URL address of an online meeting. class MeetingUrlCell < Decidim::Meetings::OnlineMeetingCell include Cell::ViewModel::Partial private def resource_icon icon icon_name, class: "icon--big", role: "img", "aria-hidden": true end def icon_name if has_meeting_url? "video" else "timer" end end def has_meeting_url? @has_meeting_url ||= model.online_meeting_url.present? end end end end
Version data entries
10 entries across 10 versions & 1 rubygems