# `Ory.Model.ElementsConfiguration`

ElementsConfiguration is the subset of a project's configuration that Ory Elements consumes to customize its behavior and appearance. It mirrors the `ProjectConfiguration` type in `@ory/elements-react` and intentionally omits account-experience-only fields (stylesheet, locales, translations, favicons).

# `t`

```elixir
@type t() :: %Ory.Model.ElementsConfiguration{
  default_redirect_url: String.t(),
  error_ui_url: String.t(),
  hide_ory_branding: boolean(),
  hide_registration_link: boolean(),
  login_ui_url: String.t(),
  logo_dark_url: String.t() | nil,
  logo_light_url: String.t() | nil,
  name: String.t(),
  recovery_enabled: boolean(),
  recovery_ui_url: String.t(),
  registration_enabled: boolean(),
  registration_ui_url: String.t(),
  settings_ui_url: String.t(),
  verification_enabled: boolean(),
  verification_ui_url: String.t()
}
```

# `decode`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
