defmodule ForageWeb.Assets do @external_resource "lib/forage_web/assets/select2.js" @external_resource "lib/forage_web/assets/datepicker.js" @activate_select2 "" @activate_datepicker "" @forage_date_input_assets """ """ @forage_select_assets """ """ def forage_date_input_assets(opts \\ []) do languages = Keyword.get(opts, :languages, []) locales_to_include = for language <- languages do [ ~s[\n] ] end {:safe, [@forage_date_input_assets, "\n", locales_to_include]} end def forage_select_assets() do {:safe, @forage_select_assets} end def activate_forage_date_input() do {:safe, @activate_datepicker} end def activate_forage_select() do {:safe, @activate_select2} end end