PhoenixKitWeb.Live.Dashboard.Settings (phoenix_kit v2.13.18)

Copy Markdown View Source

Compatibility redirect for the retired /dashboard/settings page.

The account UI now lives at /profile/settings (PhoenixKitWeb.Live.Users.ProfileSettings) — see that module for why it moved off the dashboard. This route stays registered because the old path is still out in the world: host-app links, bookmarks, and the confirm-email URLs inside change-email messages that were delivered before the move.

Both clauses push_navigate rather than render. The token clause carries its token to the new confirm-email route instead of spending it here, so there is exactly one place that consumes a change-email token.

Nothing is rendered: push_navigate/2 from mount/3 redirects before the first paint, so render/1 is never reached.