Spark transformer that generates the render/1 function for screens using
the DSL with UI components.
This transformer:
- Extracts UI component entities from the DSL
- Generates a render function that builds the component tree
- Handles all UI component types defined in Dala.UI
Summary
Functions
Callback implementation for Spark.Dsl.Transformer.after?/1.
Callback implementation for Spark.Dsl.Transformer.after_compile?/0.
Callback implementation for Spark.Dsl.Transformer.before?/1.
Process a value, replacing @ref with assigns.access.
Callback implementation for Spark.Dsl.Transformer.transform/1.
Functions
Callback implementation for Spark.Dsl.Transformer.after?/1.
Callback implementation for Spark.Dsl.Transformer.after_compile?/0.
Callback implementation for Spark.Dsl.Transformer.before?/1.
Process a value, replacing @ref with assigns.access.
Handles strings, atoms, lists, and maps recursively. Example: "Count: @count" becomes: "Count: " <> assigns.count
Callback implementation for Spark.Dsl.Transformer.transform/1.