Home
View Source

AshPhoenix
Welcome! This is the package for integrating Phoenix Framework and Ash Framework. It provides tools for integrating with Phoenix forms (AshPhoenix.Form), Phoenix LiveViews (AshPhoenix.LiveView) and more.
Installation
Add ash_phoenix to your list of dependencies in mix.exs:
{:ash_phoenix, "~> 2.3.18"}Whats in the box?
AshPhoenix.Form- A form data structure for using resource actions with phoenix formsAshPhoenix.Form.Auto- Tools to automatically determine nested form structures based on calls tomanage_relationshipfor an action.AshPhoenix.FilterForm- A form data structure for building filter statementsAshPhoenix.LiveView- Helpers for querying data and integrating changesAshPhoenix.LiveView.SubdomainHook- A hook to determine a tenant using subdomains for multitenancyAshPhoenix.SubdomainPlug- A plug to determine a tenant using subdomains for multitenancyAshPhoenix.FormData.Error- A protocol to allow errors to be rendered in formsPhoenix.HTML.Safeimplementations forAsh.CiString,Ash.NotLoadedandDecimalmix ash_phoenix.gen.livefor generating liveview modulesmix ash_phoenix.gen.htmlfor generating controllers and views