Class: Decidim::Meetings::MeetingLCell

Inherits:
CardLCell
  • Object
show all
Defined in:
app/cells/decidim/meetings/meeting_l_cell.rb

Overview

This cell renders the List (:l) meeting card for an instance of a Meeting

Instance Method Summary collapse

Instance Method Details

#extra_classObject



12
13
14
# File 'app/cells/decidim/meetings/meeting_l_cell.rb', line 12

def extra_class
  "card__calendar-list__reset"
end

#has_image?Boolean

Renders the date in the meeting card list

Returns:

  • (Boolean)


17
18
19
# File 'app/cells/decidim/meetings/meeting_l_cell.rb', line 17

def has_image?
  true
end

#imageObject



21
22
23
# File 'app/cells/decidim/meetings/meeting_l_cell.rb', line 21

def image
  render
end

#url_extra_paramsObject



25
26
27
28
29
30
31
# File 'app/cells/decidim/meetings/meeting_l_cell.rb', line 25

def url_extra_params
  return options[:url_extra_params] if options[:url_extra_params]
  return {} unless defined?(current_component)
  return {} if current_component == meeting.component

  { previous_space: "#{current_space.class}##{current_space.id}" }
end