View Source AshPyro.Extensions.Resource.LiveView.Page (AshPyro v0.1.0)

A LiveView page.

Summary

Types

@type t() :: %AshPyro.Extensions.Resource.LiveView.Page{
  __identifier__: any(),
  api: atom(),
  class: AshPyro.Extensions.Resource.Schema.css_class(),
  keep_live?: boolean(),
  live_actions: [
    AshPyro.Extensions.Resource.LiveView.Page.Create.t()
    | AshPyro.Extensions.Resource.LiveView.Page.List.t()
    | AshPyro.Extensions.Resource.LiveView.Page.Show.t()
    | AshPyro.Extensions.Resource.LiveView.Page.Update.t()
  ],
  name: atom(),
  path: [atom()],
  route_helper: function(),
  view_as: :list_and_modal | :show_and_modal | :individual
}

Functions