Sha256: fc8a00d4b8909b54b8973e82c27940bcf1b993a9c8fd412c2cc7e069418d0c72
Contents?: true
Size: 865 Bytes
Versions: 11
Compression:
Stored size: 865 Bytes
Contents
# frozen_string_literal: true module Playbook module PbTooltip class Tooltip include Playbook::Props partial "pb_tooltip/tooltip" prop :position prop :trigger_element_selector prop :trigger_element_id, deprecated: true prop :tooltip_id prop :dark, type: Playbook::Props::Boolean, default: false def classname generate_classname("pb_tooltip_kit", dark_class) end def data Hash(values[:data]).merge( pb_tooltip_kit: true, pb_tooltip_position: position, pb_tooltip_trigger_element_selector: trigger_element_selector, pb_tooltip_trigger_element_id: trigger_element_id, pb_tooltip_tooltip_id: tooltip_id, ) end private def dark_class dark ? "dark" : nil end end end end
Version data entries
11 entries across 11 versions & 1 rubygems