defmodule Storybook.Components.Tooltip do use PhoenixStorybook.Story, :component def function, do: &Doggo.tooltip/1 def variations do [ %Variation{ id: :with_text, attributes: %{ id: "labrador-info-1" }, slots: slots_with_text() }, %Variation{ id: :with_link, attributes: %{ contains_link: true, id: "labrador-info-2" }, slots: slots_with_link() } ] end def slots_with_text do [ "Labrador Retriever", """ <:tooltip>

Labrador Retriever

Labradors are known for their friendly nature and excellent swimming abilities.

""" ] end def slots_with_link do [ """ Labrador Retriever """, """ <:tooltip>

Labrador Retriever

Labradors are known for their friendly nature and excellent swimming abilities.

""" ] end end