dillonkearns/elm-pages-v3-beta/19.1.0

NOTE: the latest version is 21.0.0

Pages.Transition

= Submitting FormData
| LoadAfterSubmit FormData Path LoadingState
| Loading Path LoadingState
= Redirecting
| Load
| ActionRedirect
map : (a -> b) -> FetcherState a -> FetcherState b
type alias FormData =
{ fields : List ( String, String )
, method : Method
, action : String
, id : Maybe String
}

Fetchers

type alias FetcherState actionData =
{ status : FetcherSubmitStatus actionData
, payload : FormData
, initiatedAt : Posix
}
type FetcherSubmitStatus actionData
= FetcherSubmitting
| FetcherReloading actionData
| FetcherComplete actionData