defmodule Storybook.Components.Accordion do use PhoenixStorybook.Story, :component def function, do: &Doggo.accordion/1 def variations do [ %Variation{ id: :all_expanded, attributes: %{ id: "dog-breeds" }, slots: [ """ <:section title="Golden Retriever">

Friendly, intelligent, great with families. Origin: Scotland. Needs regular exercise.

""", """ <:section title="Siberian Husky">

Energetic, outgoing, distinctive appearance. Origin: Northeast Asia. Loves cold climates.

""", """ <:section title="Dachshund">

Playful, stubborn, small size. Origin: Germany. Enjoys sniffing games.

""" ] }, %Variation{ id: :first_expanded, attributes: %{ id: "dog-breeds", expanded: :first }, slots: [ """ <:section title="Golden Retriever">

Friendly, intelligent, great with families. Origin: Scotland. Needs regular exercise.

""", """ <:section title="Siberian Husky">

Energetic, outgoing, distinctive appearance. Origin: Northeast Asia. Loves cold climates.

""", """ <:section title="Dachshund">

Playful, stubborn, small size. Origin: Germany. Enjoys sniffing games.

""" ] }, %Variation{ id: :all_collapsed, attributes: %{ id: "dog-breeds", expanded: :none }, slots: [ """ <:section title="Golden Retriever">

Friendly, intelligent, great with families. Origin: Scotland. Needs regular exercise.

""", """ <:section title="Siberian Husky">

Energetic, outgoing, distinctive appearance. Origin: Northeast Asia. Loves cold climates.

""", """ <:section title="Dachshund">

Playful, stubborn, small size. Origin: Germany. Enjoys sniffing games.

""" ] } ] end end