Operand

_

gram: op

> ./lib/op_web/live/gram/base.ex

defmodule OpWeb.Gram.Base do
use OpWeb, :live_view
import Source.Index
# (socket |> get_connect_params)["colorscheme"] |> IO.inspect
@impl true
def mount(_params, _session, socket) do
{:ok, socket}
end
@impl true
# https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html#c:handle_params/3
def handle_params(params = %{ "base" => name }, _, socket) do
base = scheme(:gram) |> named(name)
{:noreply,
socket
|> assign(:page_title, "gram:" <> params["base"] <> " | Operand")
|> assign(:name, name)
|> assign(:base, base)
|> assign(:address, params["a"])
}
end
end