"""
end
def party_avatar(assigns, party, size) do
modifier =
case size do
:tiny -> "avatar--tiny"
:big -> "avatar--big"
end
~E"""
"""
end
def highlight_urls(nil), do: ""
def highlight_urls(text) do
url_re =
~r/https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&\/\/=]*)/
url_re
|> Regex.scan(text)
|> Enum.reduce(text, fn [url | _], t ->
t
|> String.replace(url, "#{url}", global: false)
end)
end
def nl_to_br(text) do
String.replace(text, "\n", " ")
end
def pagination_bar(assigns, page, size) do
prev = if page == 0, do: 0, else: page - 1
# TODO max
next = page + 1
~E"""