// Generated using `template_codegen`, DON'T EDIT IT
///|
/// Generated render implementation for templates/list.mtpl.
pub impl @template.Render for TodoListPage with render(self) {
let out = StringBuilder::new()
out.write_string("\n ")
out.write_string(@template.escape_html(@template.render_value(self.list.title |> @template.trim)))
out.write_string("
\n\n ")
if self.list.items.length() == 0 {
out.write_string("\n No items yet.
\n ")
} else {
out.write_string("\n \n ")
for item in self.list.items {
out.write_string("\n ")
if item.done {
out.write_string("\n - ")
out.write_string(@template.escape_html(@template.render_value(item.title)))
out.write_string("
\n ")
} else {
out.write_string("\n - ")
out.write_string(@template.escape_html(@template.render_value(item.title)))
out.write_string("
\n ")
}
out.write_string("\n ")
}
out.write_string("\n
\n ")
}
out.write_string("\n \n")
out.to_string()
}