philomena/lib/philomena_web/config.ex

13 lines
430 B
Elixir
Raw Normal View History

2024-05-04 03:06:15 +02:00
defmodule PhilomenaWeb.Config do
@reload_enabled Application.compile_env(:philomena, :vite_reload, false)
@csp_relaxed Application.compile_env(:philomena, :csp_relaxed, false)
defmacro vite_hmr?(do: do_clause, else: else_clause) do
if(@reload_enabled, do: do_clause, else: else_clause)
end
defmacro csp_relaxed?(do: do_clause, else: else_clause) do
if(@csp_relaxed, do: do_clause, else: else_clause)
end
end