Sha256: 134bdf0960d62228dfa623665d2629198ff1c5c126ded13df8ea2c6ff4bdbe04
Contents?: true
Size: 589 Bytes
Versions: 27
Compression:
Stored size: 589 Bytes
Contents
# frozen_string_literal: true class Avo::PanelHeaderComponent < Avo::BaseComponent include Avo::ApplicationHelper renders_one :name_slot renders_one :tools prop :name prop :external_link prop :description prop :display_breadcrumbs, default: false prop :profile_photo private def display_breadcrumbs? @display_breadcrumbs && Avo.configuration.display_breadcrumbs end def description return @description if @description.present? "" end def render? @name.present? || description.present? || tools.present? || display_breadcrumbs? end end
Version data entries
27 entries across 27 versions & 1 rubygems