Sha256: 16396e74fdb7e8648897a5bc81d2ddceb08709fdeb8f66f7c5e40df3aec0cbcb
Contents?: true
Size: 724 Bytes
Versions: 1194
Compression:
Stored size: 724 Bytes
Contents
# frozen_string_literal: true module Playbook module PbButtonToolbar class ButtonToolbar < Playbook::KitBase prop :connected, type: Playbook::Props::Boolean, default: false prop :orientation, type: Playbook::Props::Enum, values: %w[horizontal vertical], default: "horizontal" prop :variant, type: Playbook::Props::Enum, values: %w[primary secondary], default: "primary" prop :text def classname generate_classname("pb_button_toolbar_kit", orientation, variant) end private def connected_class connected == true ? "connected" : nil end end end end
Version data entries
1,194 entries across 1,194 versions & 1 rubygems