Sha256: b66e980fdc3641f02f08d9e10a2a6495f8fbcb7776db54a9cf9e2392a4a7a895
Contents?: true
Size: 604 Bytes
Versions: 82
Compression:
Stored size: 604 Bytes
Contents
# frozen_string_literal: true class Avo::Fields::TrixField::EditComponent < Avo::Fields::EditComponent attr_reader :resource def initialize(**args) @resource = args[:resource] @resource_id = args[:resource_id] @resource_name = args[:resource_name] super(**args) end def resource_name @resource_name || resource&.singular_route_key end def resource_id @resource_id || resource&.model&.id end def trix_id if resource_name.present? "trix_#{resource_name}_#{@field.id}" elsif form.present? "trix_#{form.index}_#{@field.id}" end end end
Version data entries
82 entries across 82 versions & 1 rubygems