diff --git a/src/components/feedbackArea.js b/src/components/feedbackArea.js new file mode 100644 index 0000000..69e0a0c --- /dev/null +++ b/src/components/feedbackArea.js @@ -0,0 +1,65 @@ +import React, { useState } from 'react' + +import styles from './feedbackArea.module.css' +import constants from '../constants.json' + +function submitFeedback(msg, from) { + return new Promise((resolve) => { + fetch(constants.apiUrl + 'postfeedback', { + method: 'POST', + credentials: 'include', + headers: { + Accept: 'application/json', + 'Content-Type': 'application/json', + }, + body: JSON.stringify({ + newTask: msg, + from: from, + }), + }) + .then((resp) => { + return resp.json() + }) + .then((resp) => { + if (resp.success) { + resolve() + } else { + alert('Hiba küldés közben') + } + }) + .catch((err) => { + alert('Hiba küldés közben') + console.error(err) + }) + }) +} + +export default function FeedbackArea({ from }) { + const [feedback, setFeedback] = useState('') + + return ( +
+