diff --git a/apps/web/src/components/list-item/index.js b/apps/web/src/components/list-item/index.js index 05ec989c5..288838ed6 100644 --- a/apps/web/src/components/list-item/index.js +++ b/apps/web/src/components/list-item/index.js @@ -8,10 +8,10 @@ import Menu from "../menu"; const ListItem = props => ( { + e.stopPropagation(); if (props.onClick) { props.onClick(); } - e.stopPropagation(); }} alignItems="center" justifyContent="space-between" @@ -24,8 +24,8 @@ const ListItem = props => ( marginTop: props.pinned ? 4 : 0, borderBottom: "1px solid", borderBottomColor: "navbg", - cursor: "default", - ...ButtonPressedStyle + cursor: "default" + //TODO add onpressed reaction }} > {props.pinned && ( @@ -81,7 +81,7 @@ const ListItem = props => ( (props.dropdownRefs[props.index] = ref)} > @@ -91,7 +91,7 @@ const ListItem = props => ( style={{ marginRight: -5 }} /> - + { + e.stopPropagation(); if (props.dropdownRef) { props.dropdownRef.hide(); } if (item.onClick) { item.onClick(props.data); } - e.stopPropagation(); }} flexDirection="row" alignItems="center" diff --git a/apps/web/src/components/note/index.js b/apps/web/src/components/note/index.js index 4788d2a83..86cb988fd 100644 --- a/apps/web/src/components/note/index.js +++ b/apps/web/src/components/note/index.js @@ -42,13 +42,15 @@ const menuItems = note => [ color: "red", onClick: () => { ev.emit("onClearNote", note.dateCreated); - db.deleteNotes([note]).then( - //TODO implement undo - () => { - showSnack("Note deleted!", Icon.Check); - ev.emit("refreshNotes"); - } - ); + db.deleteNotes([note]) + .then( + //TODO implement undo + () => { + showSnack("Note deleted!", Icon.Check); + ev.emit("refreshNotes"); + } + ) + .catch(console.log); } } ];