Sha256: e6384d8e3250b18f7fb68696f9b41322ba7eec341f21803eddc8367fbbbfdab6
Contents?: true
Size: 708 Bytes
Versions: 5
Compression:
Stored size: 708 Bytes
Contents
# frozen_string_literal: true module Playbook module PbCaption class Caption include Playbook::Props partial "pb_caption/caption" prop :dark, type: Playbook::Props::Boolean, default: false prop :large, type: Playbook::Props::Boolean, default: false prop :tag, type: Playbook::Props::Enum, values: %w[h1 h2 h3 h4 h5 h6 p span div], default: "div" prop :text, default: "Caption" def classname generate_classname("pb_caption_kit", large_class, dark_class) end private def large_class large ? "lg" : nil end def dark_class dark ? "dark" : nil end end end end
Version data entries
5 entries across 5 versions & 1 rubygems