Current section
Files
Jump to
Current section
Files
lib/ex_admin/themes/active_admin/table.ex
defmodule ExAdmin.Theme.ActiveAdmin.Table do
@moduledoc false
import ExAdmin.Table
import ExAdmin.Gettext
alias ExAdmin.Utils
use Xain
@table_opts [border: "0", cellspacing: "0", cellpadding: "0"]
def theme_panel(conn, schema) do
div(".panel") do
h3(schema[:name] || "")
div(".panel_contents") do
do_panel(conn, schema, @table_opts)
end
end
end
def theme_attributes_table(conn, resource, schema, resource_model) do
div(".panel") do
h3(schema[:name] || (gettext "%{resource_model} Details", resource_model: Utils.humanize resource_model))
do_attributes_table_for(conn, resource, resource_model, schema, @table_opts)
end
end
def theme_attributes_table_for(conn, resource, schema, resource_model) do
do_attributes_table_for(conn, resource, resource_model, schema, @table_opts)
end
end