Class: LesliView::Components::Toolbar

Inherits:
ViewComponent::Base
  • Object
show all
Defined in:
lib/lesli_view/components/toolbar.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(search_placeholder = "Search...", initial_value: nil, pagination: true) ⇒ Toolbar

Returns a new instance of Toolbar.



40
41
42
43
44
# File 'lib/lesli_view/components/toolbar.rb', line 40

def initialize(search_placeholder = "Search...", initial_value: nil, pagination: true)
    @search_placeholder = search_placeholder
    @initial_value = initial_value
    @pagination = pagination
end

Instance Attribute Details

#initial_valueObject (readonly)

Returns the value of attribute initial_value.



38
39
40
# File 'lib/lesli_view/components/toolbar.rb', line 38

def initial_value
  @initial_value
end

#paginationObject (readonly)

Returns the value of attribute pagination.



38
39
40
# File 'lib/lesli_view/components/toolbar.rb', line 38

def pagination
  @pagination
end

#search_placeholderObject (readonly)

Returns the value of attribute search_placeholder.



38
39
40
# File 'lib/lesli_view/components/toolbar.rb', line 38

def search_placeholder
  @search_placeholder
end