Simplify component applicable? callback

This commit is contained in:
Mitchell Hanberg 2020-07-23 21:06:23 -04:00
parent 59e64dce3b
commit efd9d84070

View file

@ -4,14 +4,8 @@ defmodule Temple.Parser.Components do
alias Temple.Parser
def applicable?({name, meta, _}) do
try do
!meta[:temple_component_applied] &&
File.exists?(Path.join([@components_path, "#{name}.exs"]))
rescue
_ ->
false
end
def applicable?({name, meta, _}) when is_atom(name) do
!meta[:temple_component_applied] && File.exists?(Path.join([@components_path, "#{name}.exs"]))
end
def applicable?(_), do: false