Class: Admin::RemoteModalComponent
- Inherits:
-
ViewComponent::Base
- Object
- ViewComponent::Base
- Admin::RemoteModalComponent
- Defined in:
- lib/generators/infold/install/templates/app/components/admin/remote_modal_component.rb
Instance Method Summary collapse
-
#initialize(backdrop: nil, size: nil, optional_window: false) ⇒ RemoteModalComponent
constructor
A new instance of RemoteModalComponent.
- #modal_size ⇒ Object
- #optional_window? ⇒ Boolean
Constructor Details
#initialize(backdrop: nil, size: nil, optional_window: false) ⇒ RemoteModalComponent
Returns a new instance of RemoteModalComponent.
7 8 9 10 11 |
# File 'lib/generators/infold/install/templates/app/components/admin/remote_modal_component.rb', line 7 def initialize(backdrop: nil, size: nil, optional_window: false) @backdrop = backdrop @size = size @optional_window = optional_window end |
Instance Method Details
#modal_size ⇒ Object
17 18 19 |
# File 'lib/generators/infold/install/templates/app/components/admin/remote_modal_component.rb', line 17 def modal_size optional_window? ? 'modal-lg' : 'modal-xl' end |
#optional_window? ⇒ Boolean
13 14 15 |
# File 'lib/generators/infold/install/templates/app/components/admin/remote_modal_component.rb', line 13 def optional_window? @optional_window end |