Sha256: d70928474ac1eb30a205dd717064a5cba171494f6c4bfbd356f3ebf383986386
Contents?: true
Size: 896 Bytes
Versions: 1127
Compression:
Stored size: 896 Bytes
Contents
# frozen_string_literal: true module Playbook module PbStatChange class StatChange < Playbook::KitBase prop :change, type: Playbook::Props::Enum, values: %w[neutral increase decrease], default: "neutral" prop :icon, type: Playbook::Props::String prop :value, type: Playbook::Props::Numeric def status case change when "increase" "positive" when "decrease" "negative" else "neutral" end end def returned_icon icon || case change when "increase" "arrow-up" when "decrease" "arrow-down" else false end end def classname generate_classname("pb_stat_change_kit", status) end end end end
Version data entries
1,127 entries across 1,127 versions & 1 rubygems