Current section
Files
Jump to
Current section
Files
priv/storybook/components/badge.story.exs
defmodule Storybook.Components.Badge do
use PhoenixStorybook.Story, :component
def function, do: &Doggo.badge/1
def variations do
[
%Variation{
id: :default,
slots: ["8"]
},
%Variation{
id: :large_count,
slots: ["+1000"]
},
%VariationGroup{
id: :variants,
variations:
for variant <- [
:primary,
:secondary,
:info,
:success,
:warning,
:danger
] do
%Variation{
id: variant,
attributes: %{variant: variant},
slots: ["8"]
}
end
},
%VariationGroup{
id: :sizes,
variations:
for size <- [:small, :normal, :medium, :large] do
%Variation{
id: size,
attributes: %{size: size},
slots: ["8"]
}
end
}
]
end
end