Current section

Files

Jump to
mavu_be_user_ui lib backend_helpers.ex
Raw

lib/backend_helpers.ex

defmodule MavuBeUserUi.BackendHelpers do
use Phoenix.HTML
def tw_class(class_name, opts \\ [])
def tw_class(:narrow_container, _), do: "max-w-md mx-auto"
def tw_class(_, _), do: ""
def remove_attributes(attributes, tags_to_remove) when is_list(tags_to_remove) do
attributes
|> Enum.filter(fn {key, _val} ->
key not in tags_to_remove
end)
end
defdelegate if_empty(val, default_val), to: MavuUtils
defdelegate if_nil(val, default_val), to: MavuUtils
defdelegate present?(term), to: MavuUtils
defdelegate empty?(term), to: MavuUtils
defdelegate true?(term), to: MavuUtils
defdelegate false?(term), to: MavuUtils
end