Sha256: 9660032432804fdb1227744e35b471614f46058c330d05cc6dedd4cc3a0a8ea3
Contents?: true
Size: 530 Bytes
Versions: 10
Compression:
Stored size: 530 Bytes
Contents
# frozen_string_literal: true class Avo::EmptyStateComponent < Avo::BaseComponent prop :message, _Nilable(String) prop :view_type, Symbol, default: :table do |value| value&.to_sym end prop :add_background, _Boolean, default: false prop :by_association, _Boolean, default: false def text @message || locale_message end def view_type_svg "avo/#{@view_type}-empty-state" end private def locale_message helpers.t @by_association ? "avo.no_related_item_found" : "avo.no_item_found" end end
Version data entries
10 entries across 10 versions & 1 rubygems