Current section

Files

Jump to
kaffy lib kaffy_web views layout_view.ex
Raw

lib/kaffy_web/views/layout_view.ex

defmodule KaffyWeb.LayoutView do
@moduledoc false
use Phoenix.View,
root: "lib/kaffy_web/templates",
namespace: KaffyWeb
use Phoenix.HTML
def get_flash(conn), do: conn.assigns.flash
def get_flash(conn, key) do
[mod, func, args] =
cond do
Kaffy.Utils.version_match?(:phoenix, "~> 1.7") ->
[Phoenix.Flash, :get, [conn.assigns.flash, key]]
true ->
[Phoenix.Controller, :get_flash, [conn, key]]
end
apply(mod, func, args)
end
end