analytics / lib /plausible_web /views /site_view.ex
Leon4gr45's picture
Upload folder using huggingface_hub (part 3)
88211d3 verified
Raw
History Blame Contribute Delete
522 Bytes
defmodule PlausibleWeb.SiteView do
use PlausibleWeb, :view
use Plausible
def plausible_url do
PlausibleWeb.Endpoint.url()
end
def with_indefinite_article(word) do
if String.starts_with?(word, ["a", "e", "i", "o", "u"]) do
"an " <> word
else
"a " <> word
end
end
def site_role(%{role: :viewer}) do
"Guest Viewer"
end
def site_role(%{role: :editor}) do
"Guest Editor"
end
def site_role(%{role: role}) do
role |> to_string() |> String.capitalize()
end
end