sloanelybutsurely.com/lib/cms_web/live/admin_login_live.ex

29 lines
613 B
Elixir

defmodule CMSWeb.AdminLoginLive do
@moduledoc false
use CMSWeb, :live_view
@impl true
def mount(_params, _session, socket) do
socket = assign(socket, :form, to_form(%{"password" => ""}))
{:ok, socket}
end
@impl true
def render(assigns) do
~H"""
<h1 class="font-bold text-lg mb-4">Sign in</h1>
<.form for={@form} action={~p"/admin/session"}>
<input
type="password"
placeholder="password"
id={@form[:password].id}
name={@form[:password].name}
value={@form[:password].value}
required
/>
</.form>
"""
end
end