Hello!
I’ve followed the example, but named the modules in a way that I personally would prefer. I haven’t tried naming them exactly as the getting started guide suggests yet, will do that next. Repo here: GitHub - zachdaniel/hash_example
I’m getting a relatively cryptic error:
[error] ** (UndefinedFunctionError) function Link.__props__/0 is undefined (module Li
nk is not available). Make sure the module name is correct and has been specified in
full (or that an alias has been defined)
Link.__props__()
(hologram 0.2.0) lib/hologram/template/renderer.ex:233: Hologram.Template.Rendere
r.filter_allowed_props/2
(hologram 0.2.0) lib/hologram/template/renderer.ex:190: Hologram.Template.Rendere
r.cast_props/2
(hologram 0.2.0) lib/hologram/template/renderer.ex:47: Hologram.Template.Renderer
.render_dom/2
(hologram 0.2.0) lib/hologram/template/renderer.ex:120: anonymous fn/3 in Hologra
m.Template.Renderer.render_dom/2
(elixir 1.18.0) lib/enum.ex:2546: Enum."-reduce/3-lists^foldl/2-0-"/3
(hologram 0.2.0) lib/hologram/template/renderer.ex:70: Hologram.Template.Renderer
.render_dom/2
(hologram 0.2.0) lib/hologram/template/renderer.ex:120: anonymous fn/3 in Hologra
m.Template.Renderer.render_dom/2
(elixir 1.18.0) lib/enum.ex:2546: Enum."-reduce/3-lists^foldl/2-0-"/3
(hologram 0.2.0) lib/hologram/template/renderer.ex:120: anonymous fn/3 in Hologra
m.Template.Renderer.render_dom/2
(elixir 1.18.0) lib/enum.ex:2546: Enum."-reduce/3-lists^foldl/2-0-"/3
(hologram 0.2.0) lib/hologram/template/renderer.ex:70: Hologram.Template.Renderer
.render_dom/2
(hologram 0.2.0) lib/hologram/template/renderer.ex:120: anonymous fn/3 in Hologra
m.Template.Renderer.render_dom/2
(elixir 1.18.0) lib/enum.ex:2546: Enum."-reduce/3-lists^foldl/2-0-"/3
(hologram 0.2.0) lib/hologram/template/renderer.ex:120: anonymous fn/3 in Hologra
m.Template.Renderer.render_dom/2
(elixir 1.18.0) lib/enum.ex:2546: Enum."-reduce/3-lists^foldl/2-0-"/3
(hologram 0.2.0) lib/hologram/template/renderer.ex:70: Hologram.Template.Renderer
.render_dom/2
(hologram 0.2.0) lib/hologram/template/renderer.ex:120: anonymous fn/3 in Hologra
m.Template.Renderer.render_dom/2
(elixir 1.18.0) lib/enum.ex:2546: Enum."-reduce/3-lists^foldl/2-0-"/3
(hologram 0.2.0) lib/hologram/template/renderer.ex:70: Hologram.Template.Renderer
.render_dom/2
EDIT: looks like the naming has nothing to do with it