Lavash.Overlay.Modal.Transformers.GenerateRender (Lavash v0.3.0-rc.3)

Copy Markdown View Source

Transformer that generates the render/1 function for modal components.

This transformer reads the render and render_loading entities from the modal DSL and generates a complete render/1 function that:

  1. Wraps content in a static root div (required by LiveView)
  2. Includes the modal_chrome with proper configuration
  3. Handles async_result for loading states

Summary

Functions

after?(arg1)

Callback implementation for Spark.Dsl.Transformer.after?/1.

after_compile?()

Callback implementation for Spark.Dsl.Transformer.after_compile?/0.

before?(_)

Callback implementation for Spark.Dsl.Transformer.before?/1.

transform(dsl_state)

Callback implementation for Spark.Dsl.Transformer.transform/1.