diff --git a/components/pages/ListDetail.jsx b/components/pages/ListDetail.jsx
index 54e597b..1a0343c 100644
--- a/components/pages/ListDetail.jsx
+++ b/components/pages/ListDetail.jsx
@@ -25,14 +25,15 @@ const ListItems = ({ list, onClose }) => {
};
const ListItemEntry = ({ list, item }) => (
-
-
{item.name}
+
actions.setDone(list, item, !item.done)}
+ >
+ {item.name}
{
- actions.setDone(list, item, !item.done);
- }}
+ checked={item.done || false}
/>
);
diff --git a/store/actions.js b/store/actions.js
index 5aa67dc..282e43e 100644
--- a/store/actions.js
+++ b/store/actions.js
@@ -34,8 +34,10 @@ export const setSettings = settings => {
export const setDone = (list, item, done) => {
Store.update((s, o) => {
+ console.log('Setting done', list, item, done);
const listIndex = o.lists.findIndex(l => l === list);
const itemIndex = o.lists[listIndex].items.findIndex(i => i === item);
+ console.log(listIndex, itemIndex);
s.lists[listIndex].items[itemIndex].done = done;
if (list === o.selectedList) {
s.selectedList = s.lists[listIndex];