components

This commit is contained in:
Kara Diaby 2024-02-13 07:03:42 +00:00
parent 3b623e6b0c
commit 1e9b7fbbb6
3 changed files with 38 additions and 24 deletions

View file

@ -15,7 +15,7 @@ class Attachment::MultipleComponent < ApplicationComponent
delegate :count, :empty?, to: :attachments, prefix: true
def initialize(champ:, attached_file:, form_object_name: nil, view_as: :link, user_can_destroy: true, max: nil)
def initialize(champ: nil, attached_file:, form_object_name: nil, view_as: :link, user_can_destroy: true, user_can_replace: false, max: nil)
@champ = champ
@attached_file = attached_file
@form_object_name = form_object_name
@ -35,11 +35,11 @@ class Attachment::MultipleComponent < ApplicationComponent
end
def empty_component_id
"attachment-multiple-empty-#{champ.public_id}"
champ.present? ? "attachment-multiple-empty-#{champ.public_id}" : "attachment-multiple-empty-generic"
end
def auto_attach_url
helpers.auto_attach_url(champ)
champ.present? ? helpers.auto_attach_url(champ) : '#'
end
alias poll_url auto_attach_url