Current section

Files

Jump to
doggo lib doggo storybook radio_group.ex
Raw

lib/doggo/storybook/radio_group.ex

defmodule Doggo.Storybook.RadioGroup do
@moduledoc false
alias PhoenixStorybook.Stories.Variation
def variations(_opts) do
[
%Variation{
id: :default,
attributes: attributes()
}
]
end
def modifier_variation_base(_id, _name, _value, _opts) do
%{
attributes: attributes()
}
end
defp attributes do
%{
id: "favorite_dog_rg",
name: "favorite_dog",
label: "Favorite Dog",
value: "golden_retriever",
options: [
{"Labrador Retriever", "labrador"},
{"German Shepherd", "german_shepherd"},
{"Golden Retriever", "golden_retriever"},
{"French Bulldog", "french_bulldog"},
{"Beagle", "beagle"}
]
}
end
end