AshAdmin

Elixir CILicense: MITCoverage StatusHex version badge

An admin UI for Ash resources. Built with Phoenix Liveview.

Usage

First, ensure you've added ash_admin to your mix.exs file.

{:ash_admin, "~> 0.1.0"}

Setup

defmodule MyAppWeb.Router do
use Phoenix.Router
# Use your `:browser` pipeline, or use `admin_browser_pipeline` to create one. Only necessary
# if you don't already have a functioning liveview `:browser` pipeline
admin_browser_pipeline :something
scope "/" do
# Pipe it through your browser pipeline
pipe_through [:something]
ash_admin "/admin",
apis: [MyApp.Api1, MyApp.Api2]
end
end

Configuration

See the documentation in AshAdmin.Resource and AshAdmin.Api for information on the available configuration.