defmodule Noora.Utils do @moduledoc false def has_slot_content?(slot, assigns) do case slot do [%{inner_block: fun} | _] when is_function(fun) -> assigns |> fun.([]) |> Phoenix.HTML.Safe.to_iodata() |> IO.iodata_to_binary() |> String.trim() |> Kernel.!=("") _ -> false end end end