// 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() }