Sha256: 36382cc43627542238ca949c4660ca58bda4e95bdc98301800c21c73066ee00a
Contents?: true
Size: 832 Bytes
Versions: 137
Compression:
Stored size: 832 Bytes
Contents
# frozen_string_literal: true module Playbook module PbFixedConfirmationToast class FixedConfirmationToast include Playbook::Props partial "pb_fixed_confirmation_toast/fixed_confirmation_toast" prop :status, type: Playbook::Props::Enum, values: %w[success error neutral tip], default: "neutral" prop :text, type: Playbook::Props::String def show_text? text.present? end def icon_value case status when "success" "check" when "error" "exclamation-triangle" when "neutral" "info-circle" when "tip" "info-circle" end end def classname generate_classname("pb_fixed_confirmation_toast_kit", status) end end end end
Version data entries
137 entries across 137 versions & 1 rubygems