Sha256: 94c1bfafb305901c8d6b81df794f1f3c214c679075b976211aa745ae32f6794b
Contents?: true
Size: 742 Bytes
Versions: 1224
Compression:
Stored size: 742 Bytes
Contents
# frozen_string_literal: true module Playbook module PbLabelValue class LabelValue < Playbook::KitBase prop :label, required: true prop :value prop :variant, type: Playbook::Props::Enum, values: %w[default details], default: "default" prop :icon prop :description prop :title prop :date prop :active, type: Playbook::Props::Boolean, default: false def classname generate_classname("pb_label_value_kit", variant_class) end def date_element "· #{date.strftime('%m/%d')}".html_safe end private def variant_class variant == "details" ? "details" : nil end end end end
Version data entries
1,224 entries across 1,224 versions & 1 rubygems