Sha256: 73d1455a7e096629aaf8b681d2ab39601aeb2de35a7ebc08ba759c05b8c6c79c
Contents?: true
Size: 517 Bytes
Versions: 140
Compression:
Stored size: 517 Bytes
Contents
# frozen_string_literal: true class Avo::Fields::Common::Files::ControlsComponent < ViewComponent::Base include Avo::ApplicationHelper include Avo::Fields::Concerns::FileAuthorization attr_reader :file, :field, :resource delegate :id, to: :field def initialize(field:, file:, resource:) @field = field @file = file @resource = resource end def destroy_path Avo::Services::URIService.parse(@resource.record_path).append_paths("active_storage_attachments", id, file.id).to_s end end
Version data entries
140 entries across 140 versions & 1 rubygems