The html! macro errors out with really quite simple code.
For example:
no rules expected the token "stack"
html! {
<div>
<form>
<div>
<label>User</label>
<input
type="text",
value=self.user,
onchange=|e| Message::UserChanged(e.value),
/>
</div>
<div>
<label>Password</label>
<input
type="password",
value=self.user,
onchange=|e| Message::PasswordChanged(e.value),
/>
</div>
</form>
</div>
}
These are all I can spot out
html! {
<div>
<form>
<div>
<label>{ "User" }</label> // Change here
<input
type="text",
value=self.user,
onchange=|e| Message::UserChanged(e.value),
/>
</div>
<div>
<label>{ "Password" }</label> // Change here
<input
type="password",
value=self.user,
onchange=|e| Message::PasswordChanged(e.value),
/>
</div>
</form>
</div>
}
Ah ok, plain text nodes need to use interpolation syntax.
That should really be documented somewhere.
Most helpful comment
Ah ok, plain text nodes need to use interpolation syntax.
That should really be documented somewhere.