Class: Decidim::ButtonCell

Inherits:
ViewModel
  • Object
show all
Includes:
ResourceHelper
Defined in:
app/cells/decidim/button_cell.rb

Overview

This cell renders a generic button.

Constant Summary collapse

DEFAULT_ATTRIBUTES =
{
  button_classes: "button button__sm button__transparent-secondary",
  text_classes: nil,
  icon_classes: nil,
  method: nil,
  remote: false,
  html_options: {}
}.freeze

Instance Method Summary collapse

Methods included from ResourceHelper

#linked_classes_filter_values_for, #linked_classes_for, #resource_locator

Instance Method Details

#button_attributesObject



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

def button_attributes
  @button_attributes ||= model || {}
end

#showObject



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

def show
  render
end