View Source PhoenixStorybook.Stories.VariationGroup (phoenix_storybook v0.7.1)
A variation group is a set of similar variations that will be rendered together in a single preview <pre> block.
Usage
def variations do
[
%VariationGroup{
id: :colors,
description: "Different color buttons",
variations: [
%Variation{
id: :blue_button,
attributes: %{label: "A button", color: :blue }
},
%Variation{
id: :red_button,
attributes: %{label: "A button", color: :red }
},
%Variation{
id: :green_button,
attributes: %{label: "A button", color: :green }
}
]
}
]
end
Summary
Types
@type t() :: %PhoenixStorybook.Stories.VariationGroup{ description: String.t() | nil, id: atom(), template: :unset | String.t() | nil | false, variations: [PhoenixStorybook.Stories.Variation.t()] }