API Reference AshFormBuilder v#0.2.0
View SourceModules
A Spark DSL extension for Ash Framework that automatically generates Phoenix LiveView forms from resource definitions.
Domain Code Interface Integration for AshFormBuilder.
Represents a single form field declared via the field DSL entity.
A self-contained Phoenix LiveComponent that renders and manages an
AshPhoenix.Form based on the AshFormBuilder DSL declared on a resource.
Phoenix function components that render form entities.
Zero-Config Auto-Inference Engine for AshFormBuilder v0.2.0.
Introspection helpers for AshFormBuilder DSL data.
Represents a nested relationship form declared via the nested DSL entity.
Behaviour for comprehensive theme customization in AshFormBuilder v0.2.0.
Strict MishkaChelekom integration theme for AshFormBuilder.
Default HTML theme for AshFormBuilder.
Example MishkaChelekom theme for AshFormBuilder.
Generates a Resource.Form helper module at compile time for every resource
that declares a form block.
Resolves the destination_resource for every NestedForm entity by
reading Ash relationship metadata on the parent resource.
Infers AshFormBuilder.Field structs from an Ash resource action at runtime.
Stub module for MishkaChelekom CheckboxField component. Generate with: mix mishka.ui.gen.component checkbox_field
Stub module for MishkaChelekom Combobox component.
Stub module for MishkaChelekom DateTimeField component. Generate with: mix mishka.ui.gen.component date_time_field
Stub module for MishkaChelekom EmailField component. Generate with: mix mishka.ui.gen.component email_field
Stub module for MishkaChelekom NativeSelect component. Generate with: mix mishka.ui.gen.component native_select
Stub module for MishkaChelekom NumberField component. Generate with: mix mishka.ui.gen.component number_field
Stub module for MishkaChelekom PasswordField component. Generate with: mix mishka.ui.gen.component password_field
Stub module for MishkaChelekom TextField component. Generate with: mix mishka.ui.gen.component text_field
Stub module for MishkaChelekom TextareaField component. Generate with: mix mishka.ui.gen.component textarea_field
Stub module for MishkaChelekom UrlField component. Generate with: mix mishka.ui.gen.component url_field