diff --git a/src/main/Homepage/feedback/FeedBackDB.js b/src/main/Homepage/feedback/FeedBackDB.js index 6178e74..758cada 100644 --- a/src/main/Homepage/feedback/FeedBackDB.js +++ b/src/main/Homepage/feedback/FeedBackDB.js @@ -6,12 +6,29 @@ const API_URL = "http://localhost:8000"; export default class FeedBackService { constructor() {} - getEmeddingList() { + getEmeddingList() { // Get the list of faceid const url = `${API_URL}/api/faceid/`; return axios.get(url).then(response => response.data); } - getFeedbackList() { + getFeedbackList() { //get the info saved in feedback table const url = `${API_URL}/api/feedback/`; return axios.get(url).then(response => response); } + postFeedbackList(postedValue) { //post to update or add suggested name in feedback feature + const url = `${API_URL}/api/feedback/`; + + let form_data = new FormData(); + form_data.set('id',postedValue.id); + form_data.set('suggestedName',postedValue.suggestedName); + form_data.set('upvote',postedValue.upvote); + form_data.set('downvote',postedValue.downvote); + form_data.set('feedback_id',postedValue.feedback_id); + + return axios.post(url, form_data, { + headers: { + 'Content-Type': 'application/x-www-form-urlencoded' + }, + + }) + } } diff --git a/src/main/Homepage/feedback/cardview.js b/src/main/Homepage/feedback/cardview.js index 251aa53..3be9928 100644 --- a/src/main/Homepage/feedback/cardview.js +++ b/src/main/Homepage/feedback/cardview.js @@ -19,13 +19,11 @@ const useStyles = makeStyles({ export default function Maincard(props) { const classes = useStyles(); var pingDividerMain; - if(typeof props.data !=='undefined') - { - pingDividerMain = ; - } - else - { - pingDividerMain = ""; + if (typeof props.data !== "undefined") { + // It checks wether the argument passed contains any array data or not + pingDividerMain = ; + } else { + pingDividerMain = ""; } return ( @@ -40,19 +38,14 @@ export default function Maincard(props) { /> - - + + + ); + } +}