Class: DaisyUI::Tooltip
- Defined in:
- lib/daisy_ui/tooltip.rb
Constant Summary
Constants inherited from Base
Base::BOOLS, Base::COLOR_MODIFIERS
Instance Method Summary collapse
- #content(**options) ⇒ Object
-
#initialize(tip: nil, as: :div) ⇒ Tooltip
constructor
A new instance of Tooltip.
- #view_template ⇒ Object
Methods inherited from Base
Constructor Details
#initialize(tip: nil, as: :div) ⇒ Tooltip
Returns a new instance of Tooltip.
7 8 9 10 |
# File 'lib/daisy_ui/tooltip.rb', line 7 def initialize(*, tip: nil, as: :div, **) super(*, as:, **) @tip = tip end |
Instance Method Details
#content(**options) ⇒ Object
18 19 20 |
# File 'lib/daisy_ui/tooltip.rb', line 18 def content(**, &) div(class: component_classes("tooltip-content", options:), **, &) end |
#view_template ⇒ Object
12 13 14 15 16 |
# File 'lib/daisy_ui/tooltip.rb', line 12 def view_template(&) opts = { class: classes, **attributes } opts[:data_tip] = tip if tip public_send(as, **opts, &) end |