Packages

An Elixir Phoenix Auto Administration Package.

Retired package: Release invalid

Current section

Files

Jump to
ex_admin_runtime web views template_view.ex
Raw

web/views/template_view.ex

defmodule ExAdmin.TemplateView do
@moduledoc false
use ExAdmin.Web, :view
# import ExAdmin.Authentication
def site_title do
case Application.get_env(:ex_admin_runtime, :module) |> Module.split do
[_, title | _] -> title
[title] -> title
_ -> "ExAdmin"
end
end
def check_for_sidebars(conn, filters, defn) do
require Logger
if (is_nil(filters) or filters == false) and not ExAdmin.Sidebar.sidebars_visible?(conn, defn) do
{false, "without_sidebar"}
else
{true, "with_sidebar"}
end
end
def admin_static_path(conn, path) do
theme = "/themes/" <> Application.get_env(:ex_admin_runtime, :theme, "active_admin")
static_path(conn, "#{theme}#{path}")
end
end