mirror of
https://github.com/ash-project/ash_hq.git
synced 2024-09-20 05:13:23 +12:00
13ebf4cbe2
improvement: add logos section improvement: add contributors section
12 lines
388 B
Elixir
12 lines
388 B
Elixir
defmodule AshHqWeb.InitAssigns do
|
|
@moduledoc "Sets the platform being used with liveview"
|
|
import Phoenix.LiveView
|
|
import Phoenix.Component
|
|
|
|
def on_mount(:default, _params, _session, socket) do
|
|
case get_connect_params(socket) do
|
|
%{"_platform" => "ios"} -> {:cont, socket |> assign(:platform, :ios)}
|
|
_ -> {:cont, socket |> assign(:platform, :web)}
|
|
end
|
|
end
|
|
end
|