Class: Decidim::RedesignedCardCell
- Inherits:
-
ViewModel
- Object
- ViewModel
- Decidim::RedesignedCardCell
- Includes:
- ActionView::Helpers::NumberHelper, ApplicationHelper, IconHelper, RedesignHelper
- Defined in:
- decidim-core/app/cells/decidim/redesigned_card_cell.rb
Overview
This cell renders the card of the given instance of a Component delegated to the components’ cell if specified in the manifest otherwise a primary cell wil be shown.
Direct Known Subclasses
ParticipatoryProcesses::RedesignedProcessCell, RedesignedUserProfileCell
Constant Summary collapse
- ICONS_MAPPING =
{ published_at: "calendar-line", votings_count: "check-double-line", followers_count: "user-voice-line", participatory_space: "treasure-map-line" }.freeze
Constants included from IconHelper
IconHelper::DEFAULT_RESOURCE_TYPE_ICONS
Instance Method Summary collapse
Methods included from IconHelper
#component_icon, #manifest_icon, #resource_icon, #resource_type_icon, #resource_type_icon_key
Methods included from RedesignHelper
#data_modal_open_key, #data_modal_remote_key, #modal_open_key, #modal_remote_key, #redesigned_cell_name
Instance Method Details
#metadata ⇒ Object
34 35 36 |
# File 'decidim-core/app/cells/decidim/redesigned_card_cell.rb', line 34 def @metadata ||= end |
#show ⇒ Object
20 21 22 23 24 25 26 |
# File 'decidim-core/app/cells/decidim/redesigned_card_cell.rb', line 20 def show if resource_cell? cell(resource_cell, model, ) else render :show end end |
#title ⇒ Object
28 29 30 31 32 |
# File 'decidim-core/app/cells/decidim/redesigned_card_cell.rb', line 28 def title return if title_value.blank? render end |