/**************************************************/ /** SVSU SECTION THAT IS BASED ON WHAT IS TYPED INTO THE SERACH FIELDS /**************************************************/ class Svsu extends React.Component { constructor(props) { super() this.state = { loaded:false, data:[], pageDate:'', deptSearch: '' } } componentDidMount() { callDb("/api/build.php?name=svsu", this); } setDept = (val) => { this.filterData('dept', val) } setKeyword = (val) => { this.filterData('keyword', val) } filterData = (searchBy, searchVal) => { let fData = filterData(searchBy, searchVal, 'svsu', this.state.data); this.setPageElements(fData) } setPageElements = (fdata) => { let pagedata, depts; if(fdata.length > 0) { pagedata = fdata.map(function(x, key) { return }) depts = } else { pagedata = } this.setState({ pageData:pagedata, deptSearch:depts }) } render() { let page, deptSearch; // let test = this.state.loaded ? 'App Loaded' : 'Loading....'; if(this.state.loaded && this.state.pageData != '' && this.state.deptSearch != ''){ page = this.state.pageData deptSearch = this.state.deptSearch } return (

SVSU Transfer Equivalencies

{ deptSearch } { page }
); } } class SvsuTemplate extends React.Component { constructor(props) { super() this.state = { data:props.data } } render() { let x = this.props.data.map(function (y, key) { return ( { y.svsu_course } { y.svsu_course_name } ) }) return (

{ this.props.data[0].svsu_dept }

{ x }
SVSU CourseSVSU Title
) } }