Sha256: a6877918162cb0efe09d88a0ffb07df933e34e21dd10cef5aa02b58b98b9b6d7
Contents?: true
Size: 786 Bytes
Versions: 55
Compression:
Stored size: 786 Bytes
Contents
# frozen_string_literal: true module Playbook module PbProgressStep class ProgressStep include Playbook::Props partial "pb_progress_step/progress_step" prop :orientation, type: Playbook::Props::Enum, values: %w[vertical horizontal], default: "horizontal" prop :icon, type: Playbook::Props::Boolean, default: false prop :dark, type: Playbook::Props::Boolean, default: false def classname generate_classname("pb_progress_step_kit", orientation, icon_class, dark_class) end private def icon_class icon === true ? "icon" : nil end def dark_class dark === true ? "dark" : nil end end end end
Version data entries
55 entries across 55 versions & 1 rubygems