forked from varmam1/CBHack
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNotesPanel.js
More file actions
53 lines (46 loc) · 1.47 KB
/
NotesPanel.js
File metadata and controls
53 lines (46 loc) · 1.47 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
import React, {Component} from 'react';
import {updateInfo} from '../lib/helpers/accounts/updateInfo'
import {patientRecord} from "../lib/data";
class NotesPanel extends Component {
state = {
account: this.props.account,
axios: require('axios'),
patientRecord, //fileId should be here,
value: '',
};
updateInfo = (data, id) => axios
.patch(`${process.env.API_URL}/accounts/${id}`, data, {
headers: {
'Content-Type': 'application/json',
'x-api-key': process.env.API_KEY,
},
})
.then(res => res.data.data)
.catch(error => console.log(error));
onLoad = (evt) => {
evt.preventDefault();
const {onLoad} = this.props;
const {account} = this.state.account;
const {file} = this.state.patientRecord;
if (onLoad) {
onLoad(account);
}
};
render() {
const account = this.state.account;
return (
<div>
<form>
<label>
Name:
<input type="text" value={this.state.value} onChange={}/>
</label>
</form>
<button type="button" className="btn btn-primary mb-2" onClick={this.updateInfo(this.state.value, this.state.patientRecord)}>
Submit
</button>
</div>
);
}
}
export default NotesPanel;