From a9d3686ccc496044cfdee013ccfbece955793052 Mon Sep 17 00:00:00 2001 From: piotrruss Date: Sat, 21 Aug 2021 00:24:01 +0200 Subject: icon focus, notes update timestamp, loading note --- apps/Notes/components/ListItem.js | 34 ++++++++++++---------------------- 1 file changed, 12 insertions(+), 22 deletions(-) (limited to 'apps/Notes/components/ListItem.js') diff --git a/apps/Notes/components/ListItem.js b/apps/Notes/components/ListItem.js index caa22e9..0e34ffc 100644 --- a/apps/Notes/components/ListItem.js +++ b/apps/Notes/components/ListItem.js @@ -12,47 +12,37 @@ const datestring = date => { d.getFullYear() + " " + ("0" + d.getHours()).slice(-2) + ":" + ("0" + d.getMinutes()).slice(-2) }; -const ListItem = ({note, setAction, setFetchedNote}) => { +const ListItem = ({note, setAction, setFetchedNote, setLoading}) => { const {mutateNotes} = useNotes() const {setPopup} = useContext(Context) const handleNoteAction = async (a, note, e) => { if (e) e.stopPropagation() + setLoading(true) await getNote(note, setFetchedNote, setPopup, () => setAction(a)) } return ( - + handleNoteAction('showNote', note)} + > handleNoteAction('showNote', note)} > {`${note.title}`} - handleNoteAction('editNote', note, e)} - > + handleNoteAction('editNote', note, e)}> - {e.stopPropagation(); exportNote(note)}} - > + {e.stopPropagation(); exportNote(note)}}> - removeNote(e, note._id, mutateNotes, setPopup, setAction)} - > + removeNote(e, note._id, mutateNotes, setPopup, setAction)}> - handleNoteAction('showNote', note)} - > - {datestring(note.created_at)} - - handleNoteAction('showNote', note)} - > - {datestring(note.updated_at)} - + {datestring(note.created_at)} + {datestring(note.updated_at)} ) } -- cgit v1.2.3