import styles from '../Notes.module.scss' import React from 'react'; import useSettings from 'hooks/useSettings' import usePopup from 'hooks/usePopup' import useNotes from '../hooks/useNotes' import {removeNote, exportNote} from '../helpers/noteActions.js' import copyToClipboard from '../helpers/copyToClipboard.js' import Splash from 'components/Splash' const NoteView = ({fetchedNote, setFetchedNote, setAction}) => { const {t} = useSettings() const {setPopup} = usePopup() const {mutateNotes} = useNotes() if (!fetchedNote) return if (fetchedNote.error) { setFetchedNote() setAction('') } const {_id, content, title} = fetchedNote return (
{setFetchedNote(); setAction('')}}>{t('back')}
copyToClipboard(content, t, setPopup)}>{t('copy')}
{setAction('editNote')}}>{t('edit')}
exportNote(fetchedNote)}>{t('export')}
{removeNote(e, _id, mutateNotes, t, setPopup, setAction)}}>{t('remove')}

{title}

{content}

) } export default NoteView