feat: unify page titles
This commit is contained in:
parent
e8ec620d57
commit
c933144920
37 changed files with 309 additions and 200 deletions
|
|
@ -17,6 +17,7 @@ defmodule MvWeb.LiveHelpers do
|
|||
"""
|
||||
import Phoenix.Component
|
||||
alias Mv.Authorization.Actor
|
||||
alias Mv.Membership
|
||||
alias MvWeb.Plugs.CheckPagePermission
|
||||
|
||||
def on_mount(:default, _params, session, socket) do
|
||||
|
|
@ -27,9 +28,17 @@ defmodule MvWeb.LiveHelpers do
|
|||
connect_params = socket.private[:connect_params] || %{}
|
||||
timezone = connect_params["timezone"] || connect_params[:timezone]
|
||||
|
||||
# Club name for browser tab title (Mila · Club · Page)
|
||||
club_name =
|
||||
case Membership.get_settings() do
|
||||
{:ok, settings} when is_binary(settings.club_name) -> settings.club_name
|
||||
_ -> nil
|
||||
end
|
||||
|
||||
socket =
|
||||
socket
|
||||
|> assign(:browser_timezone, timezone)
|
||||
|> assign(:club_name, club_name)
|
||||
|
||||
{:cont, socket}
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue