From 464e470441287572cfda8d95484f781236b9db35 Mon Sep 17 00:00:00 2001 From: piotrruss Date: Mon, 9 Aug 2021 21:36:03 +0200 Subject: init commit --- apps/Notes/components/NoteView.js | 63 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 apps/Notes/components/NoteView.js (limited to 'apps/Notes/components/NoteView.js') diff --git a/apps/Notes/components/NoteView.js b/apps/Notes/components/NoteView.js new file mode 100644 index 0000000..15d4944 --- /dev/null +++ b/apps/Notes/components/NoteView.js @@ -0,0 +1,63 @@ +import React, {useContext} from 'react'; +import Context from 'context'; +import useNotes from '../hooks/useNotes' +import {removeNote} from '../helpers/noteActions.js' + +const NoteView = ({fetchedNote, setFetchedNote, setAction}) => { + const {mutateNotes} = useNotes() + const {setPopup} = useContext(Context) + + if (!fetchedNote) return

Loading...

+ if (fetchedNote.error) { + setFetchedNote() + setAction('') + } + + const {_id, content, title} = fetchedNote + + return ( +
+
+
{ setFetchedNote(); setAction('') }}>Back
+
Copy
+
{ setAction('editNote')}}>Edit
+
{ removeNote(e, _id, mutateNotes, setPopup, setAction) }}>Remove
+
+ +
+

{title}

+

{content}

+
+ +
+ ) +} + +export default NoteView -- cgit v1.2.3