29 lines
613 B
Elixir
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
|