Class: Avo::Fields::Common::MultipleFileViewerComponent
- Inherits:
-
ViewComponent::Base
- Object
- ViewComponent::Base
- Avo::Fields::Common::MultipleFileViewerComponent
- Includes:
- ApplicationHelper
- Defined in:
- app/components/avo/fields/common/multiple_file_viewer_component.rb
Instance Method Summary collapse
-
#initialize(id:, file:, is_image:, direct_upload: false, resource:, button_size: :md) ⇒ MultipleFileViewerComponent
constructor
A new instance of MultipleFileViewerComponent.
Methods included from ApplicationHelper
#a_button, #a_link, #button_classes, #empty_state, #get_model_class, #input_classes, #render_license_warning, #render_license_warnings, #svg, #turbo_frame_wrap
Constructor Details
#initialize(id:, file:, is_image:, direct_upload: false, resource:, button_size: :md) ⇒ MultipleFileViewerComponent
Returns a new instance of MultipleFileViewerComponent.
6 7 8 9 10 11 12 13 |
# File 'app/components/avo/fields/common/multiple_file_viewer_component.rb', line 6 def initialize(id:, file:, is_image:, direct_upload: false, resource:, button_size: :md) @id = id @file = file @is_image = is_image @direct_upload = direct_upload @button_size = @resource = resource end |