import _ from 'lodash'; import { Meteor } from 'meteor/meteor'; import React, { Component } from 'react'; import { Link,browserHistory } from 'react-router'; import { Navbar,Modal, Nav, NavItem, Glyphicon, Collapse, FormGroup, FormControl, Panel, NavbarToggler, NavbarBrand, Table, ButtonToolbar, NavLink, DropdownItem, DropdownToggle, DropdownMenu, NavDropdown, MenuItem, Breadcrumb, Button } from 'react-bootstrap'; import { AddStudent } from './addStudent'; import { StudentTable } from './StudentTable'; import { Header } from './Header'; import { FabMenuView } from './FabMenu'; import { UploadCsv } from './UploadCsv'; import { Students } from '/imports/collections/students/index'; export class StudentView extends Component { constructor(props) { super(props); this.state = { show: false, firstNameSearch: "", lastNameSearch: "", }; 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}); }; render() { console.log(this.props); firstNameSearch = this.state.firstNameSearch; lastNameSearch = this.state.lastNameSearch; var students =_.filter(this.props.data.students,function(item){ return _.includes(item.firstName.toLowerCase(),firstNameSearch.toLowerCase()); }); return (
{/*end sidebar*/}
Users Setup
    Support Account security Analytics Accessibility All settings
{/*content*/}
Advanced Search
this.onUpdate('firstNameSearch',e.target.value)} placeholder="First Name" />
this.onUpdate('lastNameSearch',e.target.value)} placeholder="Last Name" />
); }; };