Sha256: e6590b4504ab005efa64547f39aaa73c7d70dae081aeae48372cef1fcf02da2f

Contents?: true

Size: 790 Bytes

Versions: 11

Compression:

Stored size: 790 Bytes

Contents

# frozen_string_literal: true

module Decidim
  module Meetings
    # This cell renders the List Item Card (:list_item) meeting card
    # for an instance of a Meeting
    #
    # This cell must be wrapped in a "<div class="card card--list"></div>"
    class MeetingListItemCell < Decidim::Meetings::MeetingCell
      def show
        render
      end

      private

      def resource_path
        resource_locator(model).path
      end

      def title
        translated_attribute model.title
      end

      def resource_date_time
        str = l model.start_time, format: :decidim_day_of_year
        str += " - "
        str += l model.start_time, format: :time_of_day
        str += "-"
        str += l model.end_time, format: :time_of_day
        str
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
decidim-meetings-0.14.4 app/cells/decidim/meetings/meeting_list_item_cell.rb
decidim-meetings-0.14.3 app/cells/decidim/meetings/meeting_list_item_cell.rb
decidim-meetings-0.14.2 app/cells/decidim/meetings/meeting_list_item_cell.rb
decidim-meetings-0.14.1 app/cells/decidim/meetings/meeting_list_item_cell.rb
decidim-meetings-0.13.1 app/cells/decidim/meetings/meeting_list_item_cell.rb
decidim-meetings-0.12.2 app/cells/decidim/meetings/meeting_list_item_cell.rb
decidim-meetings-0.13.0 app/cells/decidim/meetings/meeting_list_item_cell.rb
decidim-meetings-0.12.1 app/cells/decidim/meetings/meeting_list_item_cell.rb
decidim-meetings-0.13.0.pre1 app/cells/decidim/meetings/meeting_list_item_cell.rb
decidim-meetings-0.12.0 app/cells/decidim/meetings/meeting_list_item_cell.rb
decidim-meetings-0.12.0.pre app/cells/decidim/meetings/meeting_list_item_cell.rb