{{< layout}}
  {{$head}}
   {{> datastar }}
  {{/head}}
  {{$body}}
    <input type="text" placeholder="new todo" data-bind:title
      data-on:keydown="evt.key === 'Enter' && @post('{{url:todos}}') && ($title = '');"
    >
    <button data-on:click="@post('{{url:todos}}') && ($title = '')">add</button>
    <div id="todos" data-init="@get('{{url:todos}}?http_method=sse')">
      {{^todos_data}}
        <p>no todos</p>
      {{/todos_data}}
      {{#todos_data}}
        {{> todo_item}}
      {{/todos_data}}
    </div>
  {{/body}}
{{/layout}}
