defmodule ComfycampWeb.AdminPageHTML do
use ComfycampWeb, :html
def home(assigns) do
~H"""
Управление сайтом
<.stat name="Всего пользователей" value={@user_count} />
<.stat
name="Неодобренных пользователей"
value={@unapproved_user_count}
/>
"""
end
@doc """
Card for statistical data.
"""
attr :name, :string, required: true
attr :value, :any, required: true
def stat(assigns) do
~H"""
<%= @value %>
<%= @name %>
"""
end
def email_overview(assigns) do
~H"""
<.header>Проверка email
<.form for={nil} action={~p"/admin/send_email"} method="POST">
<.input label="Тестовый адрес" name="addr" value="" type="email" />
<.button type="submit">Отправить
"""
end
end