philomena/lib/philomena_web/views/markdown_view.ex

16 lines
422 B
Elixir
Raw Normal View History

defmodule PhilomenaWeb.MarkdownView do
use PhilomenaWeb, :view
def anonymous_by_default?(conn) do
conn.assigns.current_user.anonymous_by_default
end
def required?(required) when required == false, do: nil
def required?(_), do: true
2021-10-24 22:19:01 +02:00
def add_classes(base_classes, new_classes) when is_binary(new_classes),
do: "#{base_classes} #{new_classes}"
def add_classes(base_classes, _), do: base_classes
end