AshSDUI.Storybook (ash_sdui v0.2.0)

Copy Markdown View Source

Storybook integration for AshSDUI components.

Requires optional dependency phoenix_storybook ~> 1.2.

Usage

defmodule MyAppWeb.Storybook.PlayerCard do
  use AshSDUI.Storybook, ui: MyApp.UI.PlayerUI, view: :index
end

This generates a story pointing at SDUIRoot with a render tree derived from the resolved view. For low-level component stories, you can still pass resource: to build a single mock node from default_component.

Requirements

  • Prefer ui: and view: for generated view stories
  • Raw resource: stories require default_component or :component_name
  • phoenix_storybook must be available as a dependency

Summary

Functions

render(assigns)

story_assigns(opts)