class Decidim::Meetings::HighlightedMeetingsForComponentCell

view hook.
It is intended to be used in the ‘participatory_space_highlighted_elements`
This cell renders the highlighted meetings for a given component.

def meetings

def meetings
  @meetings ||= Decidim::Meetings::Meeting.where(component: model).visible_meeting_for(current_user)
end

def meetings_count

def meetings_count
  @meetings_count ||= meetings.count
end

def past_meetings

def past_meetings
  @past_meetings ||= meetings.past.order(end_time: :desc, start_time: :desc).limit(3)
end

def show

def show
  render unless meetings_count.zero?
end

def upcoming_meetings

def upcoming_meetings
  @upcoming_meetings ||= meetings.upcoming.order(:start_time, :end_time).limit(3)
end