PhoenixStorybook. Story. ComponentBehaviour behaviour
(phoenix_storybook v1.1.0)
Copy Markdown
View Source
Behaviour implemented by any component story
Summary
Callbacks
@callback aliases() :: [atom()]
@callback attributes() :: [PhoenixStorybook.Stories.Attr.t()]
@callback extra_sources() :: [String.t()]
@callback function() :: function()
@callback layout() :: atom()
@callback render_source() :: atom()
@callback slots() :: [PhoenixStorybook.Stories.Slot.t()]
@callback template() :: String.t()
@callback variations() :: [ PhoenixStorybook.Stories.Variation.t() | PhoenixStorybook.Stories.VariationGroup.t() ]