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