Sha256: 37ff0b62a02a7a5120d32f14bee5ab5f7d26e9c7a1ef973145927d56fc5034ba
Contents?: true
Size: 726 Bytes
Versions: 27
Compression:
Stored size: 726 Bytes
Contents
# frozen_string_literal: true module Plutonium module UI module Display module Components class Association < Phlexi::Display::Components::Association include Plutonium::UI::Component::Methods def render_value(value) p(**attributes) { if registered_resources.include?(value.class) href = resource_url_for(value, parent: (field.association_reflection.macro == :has_many) ? field.object : nil) a(class: themed(:link), href:) { display_name_of value } else display_name_of value end } end end end end end end
Version data entries
27 entries across 27 versions & 1 rubygems