1.7.0-rc
wouldn’t let me designate or configure a *.heex
for a LiveView. It automatically takes <module_name>.html.heex
but it’s no use when I name LiveViews like Foo.Live
. Because all LiveViews will look for live.html.heex
. I’m acknowledged a work-around. But shouldn’t it be configurable directly? Should I open an issue on the repo?
This is what the work-around looks like
embed_templates "*"
def render(assigns) do
extra = assigns_to_attributes(assigns)
assigns = assign(assigns, :extra, extra)
~H"""
<.foo @{extra} />
"""
end
Initial question and the answer by Doughsay : Discord