Sha256: 8cb2dc1d32a02475ed64b51f8aba49721ce0fc8ec14ab0a44ecbbdb355b9c76a
Contents?: true
Size: 603 Bytes
Versions: 105
Compression:
Stored size: 603 Bytes
Contents
# frozen_string_literal: true class Avo::Views::ResourceNewComponent < ViewComponent::Base include Avo::ResourcesHelper include Avo::ApplicationHelper def initialize( resource: nil, model: nil ) @resource = resource @model = model end def back_path if via_resource? helpers.resource_path(params[:via_relation_class].safe_constantize, resource_id: params[:via_resource_id]) else helpers.resources_path(@resource.model) end end private def via_resource? params[:via_relation_class].present? && params[:via_resource_id].present? end end
Version data entries
105 entries across 105 versions & 1 rubygems