mirror of
https://github.com/philomena-dev/philomena.git
synced 2024-11-24 12:37:58 +01:00
28 lines
653 B
Elixir
28 lines
653 B
Elixir
defmodule PhilomenaWeb.Admin.AdvertView do
|
|
use PhilomenaWeb, :view
|
|
|
|
alias PhilomenaWeb.AdvertView
|
|
|
|
defp advert_image_url(advert),
|
|
do: AdvertView.advert_image_url(advert)
|
|
|
|
def time_column_class(other_time) do
|
|
now = DateTime.utc_now()
|
|
|
|
case DateTime.diff(other_time, now) > 0 do
|
|
true -> "success"
|
|
_false -> "danger"
|
|
end
|
|
end
|
|
|
|
def live_text(%{live: true}), do: "Yes"
|
|
def live_text(_advert), do: "No"
|
|
|
|
def restrictions do
|
|
[
|
|
[key: "Display on all images", value: "none"],
|
|
[key: "Display on NSFW images only", value: "nsfw"],
|
|
[key: "Display on SFW images only", value: "sfw"]
|
|
]
|
|
end
|
|
end
|