live_beats/lib/live_beats_web/live/nav.ex
2021-11-19 13:50:36 -06:00

16 lines
385 B
Elixir

defmodule LiveBeatsWeb.Nav do
import Phoenix.LiveView
alias LiveBeats.MediaLibrary
def on_mount(:default, params, _session, socket) do
active_tab =
case params do
%{"profile_username" => _profile} -> :index
_ -> :settings
end
{:cont, assign(socket, [active_users: MediaLibrary.list_active_profiles(limit: 20), active_tab: active_tab])}
end
end