import _ from 'lodash';
import { Meteor } from 'meteor/meteor';
import React, { Component } from 'react';
import { Link,browserHistory } from 'react-router';
import { FormGroup,Panel,Table,
ButtonToolbar,Modal,ControlLabel,HelpBlock,
FormControl,Glyphicon,Button } from 'react-bootstrap';
// import { AddStudentForm } from './addStudentForm';
import { FilesCollection } from 'meteor/ostrio:files';
const Papa = this.Papa;
// console.log(this);
const style = {
margin: 12,
};
function FieldGroup({ id, label, help, ...props }) {
return (
{label}
{help && {help}}
);
}
export class UploadCsv extends Component {
constructor(props) {
super(props);
this.state = {
show: false
};
this.showModal = this.showModal.bind(this);
this.hideModal = this.hideModal.bind(this);
this.onUpdate = this.onUpdate.bind(this);
};
showModal() {
this.setState({show: true});
}
hideModal() {
this.setState({show: false});
}
onUpdate(key, value) {
this.setState({[key]: value});
};
uploadStudentCsv(e){
e.preventDefault();
e.persist();
var file = $('input[type="file"]').prop("files")[0];
Papa.parse(file, {
complete: function(results) {
if(results){
Meteor.call('student.uploadCsv', csvData, function (error, result) {
})
}
}
});
}
render() {
console.log(this.props);
return (
New Student
);
};
};