hello world
+
+
+
Sum:
+
+
+
+
diff --git a/awesome_owl/static/src/todo/todo_item.js b/awesome_owl/static/src/todo/todo_item.js
new file mode 100644
index 00000000000..5125f3983b7
--- /dev/null
+++ b/awesome_owl/static/src/todo/todo_item.js
@@ -0,0 +1,20 @@
+import { Component } from "@odoo/owl"
+
+export class TodoItem extends Component {
+ static template = "awesome_owl.TodoItem"
+
+ static props = {
+ todo: Object,
+ toggleState: Function,
+ removeTodo: Function
+ };
+
+ toggleTodo() {
+ this.props.toggleState(this.props.todo.id);
+ }
+
+ removeItem() {
+ this.props.removeTodo(this.props.todo.id);
+ }
+
+}
diff --git a/awesome_owl/static/src/todo/todo_item.xml b/awesome_owl/static/src/todo/todo_item.xml
new file mode 100644
index 00000000000..1a84285dd28
--- /dev/null
+++ b/awesome_owl/static/src/todo/todo_item.xml
@@ -0,0 +1,17 @@
+