Sha256: 2fca48c672376ebe576d021cdad23cd66c559367159d1b7ca03c8dc7664d766d
Contents?: true
Size: 1014 Bytes
Versions: 27
Compression:
Stored size: 1014 Bytes
Contents
# frozen_string_literal: true class Avo::Items::PanelComponent < Avo::ResourceComponent include Avo::ApplicationHelper prop :form prop :item prop :is_main_panel prop :resource prop :view prop :actions, reader: :public prop :index, reader: :public prop :parent_component prop :parent_record prop :parent_resource prop :reflection delegate :controls, :title, :back_path, :edit_path, :can_see_the_destroy_button?, :can_see_the_save_button?, :view_for, :display_breadcrumbs, to: :@parent_component def args if @is_main_panel { name: title, description: @resource.description, display_breadcrumbs: display_breadcrumbs, index: 0, data: {panel_id: "main"}, cover_photo: @resource.cover_photo, profile_photo: @resource.profile_photo, external_link: @resource.get_external_link } else {name: @item.name, description: @item.description, index: @index} end end end
Version data entries
27 entries across 27 versions & 1 rubygems