소스 검색

feedback integrated

jusrhee 5 년 전
부모
커밋
7382f51862
2개의 변경된 파일17개의 추가작업 그리고 3개의 파일을 삭제
  1. BIN
      dashboard/src/assets/aws-normal.png
  2. 17 3
      dashboard/src/main/home/navbar/Feedback.tsx

BIN
dashboard/src/assets/aws-normal.png


+ 17 - 3
dashboard/src/main/home/navbar/Feedback.tsx

@@ -1,7 +1,7 @@
 import React, { Component } from 'react';
 import React, { Component } from 'react';
 import styled from 'styled-components';
 import styled from 'styled-components';
 
 
-import api from '../../../shared/api';
+import axios from 'axios';
 import { Context } from '../../../shared/Context';
 import { Context } from '../../../shared/Context';
 
 
 type PropsType = {
 type PropsType = {
@@ -37,8 +37,22 @@ export default class Feedback extends Component<PropsType, StateType> {
   handleSubmitFeedback = () => {
   handleSubmitFeedback = () => {
     let { user } = this.context;
     let { user } = this.context;
     let msg = '👤 ' + user.email + ' 📍 ' + this.props.currentView + ': ' + this.state.feedbackText;
     let msg = '👤 ' + user.email + ' 📍 ' + this.props.currentView + ': ' + this.state.feedbackText;
-    console.log(msg);
-    this.setState({ feedbackSent: true });
+    axios.post('http://35.190.59.124/feedback', {
+      key: 'uzNP7MVYqDC7hs9Q8YP7ehvsBO4yRO02ZGYQ5rKJ2YngEqgYVBITRsvDww8CfV3q',
+      cid: '794372152769642507',
+      message: msg,
+    }, {
+      headers: {
+        Authorization: `Bearer <>`
+      }
+    })
+    .then(res => {
+      console.log('feedback sent');
+    })
+    .catch(err => {
+      console.log(err);
+    });
+    this.setState({ feedbackSent: true, feedbackText: '' });
   }
   }
 
 
   renderFeedbackDropdown = () => {
   renderFeedbackDropdown = () => {