From 3316e4af2de4e3b95b9942a7c423366a0b9fb2e8 Mon Sep 17 00:00:00 2001 From: Jolyon Pawlyn Date: Thu, 5 Sep 2024 16:33:35 +0200 Subject: [PATCH] Work without ActiveStorage (#3215) * Work without ActiveStorage if ActiveStorage is not included, then we see the error uninitialized constant Avo::Fields::Common::Files::ControlsComponent::ActiveStorage * Update app/components/avo/fields/common/files/controls_component.rb * Update app/components/avo/fields/common/files/view_type/grid_item_component.rb --------- Co-authored-by: Paul Bob <69730720+Paul-Bob@users.noreply.github.com> --- app/components/avo/fields/common/files/controls_component.rb | 2 +- .../avo/fields/common/files/view_type/grid_item_component.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/components/avo/fields/common/files/controls_component.rb b/app/components/avo/fields/common/files/controls_component.rb index 2b9550d598..f8d82df76b 100644 --- a/app/components/avo/fields/common/files/controls_component.rb +++ b/app/components/avo/fields/common/files/controls_component.rb @@ -7,7 +7,7 @@ class Avo::Fields::Common::Files::ControlsComponent < Avo::BaseComponent delegate :id, to: :@field prop :field, Avo::Fields::BaseField - prop :file, ActiveStorage::Attachment + prop :file, _Any prop :resource, Avo::BaseResource def destroy_path diff --git a/app/components/avo/fields/common/files/view_type/grid_item_component.rb b/app/components/avo/fields/common/files/view_type/grid_item_component.rb index 8a840952c3..07ef3b4485 100644 --- a/app/components/avo/fields/common/files/view_type/grid_item_component.rb +++ b/app/components/avo/fields/common/files/view_type/grid_item_component.rb @@ -3,7 +3,7 @@ class Avo::Fields::Common::Files::ViewType::GridItemComponent < Avo::BaseComponent prop :field, Avo::Fields::BaseField prop :resource, Avo::BaseResource - prop :file, _Nilable(ActiveStorage::Attachment) + prop :file, _Nilable(_Any) prop :extra_classes, _Nilable(String) def id