Added summary.

This commit is contained in:
WildScotsmen
2018-12-10 16:57:13 -05:00
parent df5052a917
commit 37eba8454a
2 changed files with 18 additions and 1 deletions

View File

@@ -15,8 +15,11 @@ const styles = theme => ({
class About extends Component {
state = {
summarySchemaName: 'martenAboutSummary',
researcherSchemaName: 'martenAbout',
developerSchemaName: 'martenAboutDevelopers',
summarySchemaDetails: '',
summarySchemaType: '',
researcherSchemaDetails: '',
researcherSchemaType: '',
developerSchemaDetails: '',
@@ -25,6 +28,18 @@ class About extends Component {
componentDidMount() {
document.title = 'Marten Tracker | About';
// Pulling in schema details for summary
flamelinkApp.schemas.getFields(this.state.summarySchemaName, { fields: ['title', 'key', 'type', 'gridColumns', 'description', 'options'] })
.then(result => this.setState({
summarySchemaDetails: result
}))
flamelinkApp.schemas.get(this.state.summarySchemaName)
.then(result => this.setState({
summarySchemaType: result.type
}))
// Pulling in schema details for researchers
@@ -56,6 +71,8 @@ class About extends Component {
return (
<Fragment>
<Typography variant="display1" className={classes.header}>Introduction</Typography>
<FlameLinkComponentCreations schemaDetails={this.state.summarySchemaDetails} schemaType={this.state.summarySchemaType} schemaName={this.state.summarySchemaName} />
<Typography variant="display1" className={classes.header}>Researchers</Typography>
<FlameLinkComponentCreations schemaDetails={this.state.researcherSchemaDetails} schemaType={this.state.researcherSchemaType} schemaName={this.state.researcherSchemaName} />
<Typography variant="display1" className={classes.header}>Developers</Typography>