Sha256: 1f8cec06e4183784a9dc91fa3122fce797f27a2f4844f23f29f77066a80ed4fd
Contents?: true
Size: 593 Bytes
Versions: 120
Compression:
Stored size: 593 Bytes
Contents
# frozen_string_literal: true module Playbook module PbBadge class Badge include Playbook::Props partial "pb_badge/badge" prop :rounded, type: Playbook::Props::Boolean, default: false prop :text prop :variant, type: Playbook::Props::Enum, values: %w[success warning error info neutral primary], default: "neutral" def classname generate_classname("pb_badge_kit", variant, rounded_class) end private def rounded_class rounded ? "rounded" : nil end end end end
Version data entries
120 entries across 120 versions & 1 rubygems