This commit is contained in:
WildScotsmen 2018-11-17 23:03:03 -05:00
commit a971a065a4
5 changed files with 47 additions and 9 deletions

View File

@ -1,7 +1,7 @@
import React, { Component } from 'react'; import React, { Component } from 'react';
import Typography from '@material-ui/core/Typography'; import Typography from '@material-ui/core/Typography';
import flamelinkApp from '../flamelink.js'; import flamelinkApp from '../flamelink.js';
import '../css/FlameLinkImage.css';
class FlameLinkImage extends Component { class FlameLinkImage extends Component {
constructor() { constructor() {
@ -20,7 +20,7 @@ class FlameLinkImage extends Component {
render() { render() {
return( return(
<Typography align='center'> <Typography align='center'>
<img src={this.state.mediaURL} width="70%" alt='' /> <img src={this.state.mediaURL} className='flamelinkImage' alt='' />
</Typography> </Typography>
); );
} }

View File

@ -21,7 +21,7 @@ import ListIcon from '@material-ui/icons/List';
import SlideshowIcon from '@material-ui/icons/Slideshow'; import SlideshowIcon from '@material-ui/icons/Slideshow';
import Home from '../pages/Home'; import Home from '../pages/Home';
import ViewMap from '../pages/ViewMap'; import ViewMap from '../pages/ViewMap';
import Info from '../pages/Info'; import About from '../pages/About';
import Quiz from '../pages/QuizPage'; import Quiz from '../pages/QuizPage';
import SightingList from '../pages/SightingList'; import SightingList from '../pages/SightingList';
import Report from '../pages/Report'; import Report from '../pages/Report';
@ -195,7 +195,7 @@ class ResponsiveDrawer extends React.Component {
{this.state.key === 'Report' && <Report />} {this.state.key === 'Report' && <Report />}
{this.state.key === 'Map' && <ViewMap />} {this.state.key === 'Map' && <ViewMap />}
{this.state.key === 'List' && <SightingList />} {this.state.key === 'List' && <SightingList />}
{this.state.key === 'About' && <Info />} {this.state.key === 'About' && <About />}
{this.state.key === 'Easy-Quiz' && <Quiz difficulty='Easy'/>} {this.state.key === 'Easy-Quiz' && <Quiz difficulty='Easy'/>}
{this.state.key === 'Medium-Quiz' && <Quiz difficulty='Medium'/>} {this.state.key === 'Medium-Quiz' && <Quiz difficulty='Medium'/>}
{this.state.key === 'Hard-Quiz' && <Quiz difficulty='Hard'/>} {this.state.key === 'Hard-Quiz' && <Quiz difficulty='Hard'/>}

View File

@ -0,0 +1,4 @@
.flamelinkImage {
width: 100%;
max-width: 500px;
}

34
src/pages/About.js Normal file
View File

@ -0,0 +1,34 @@
import React, { Component, Fragment } from 'react';
import FlameLinkComponentCreations from '../components/FlameLinkComponentCreations';
import flamelinkApp from '../flamelink.js';
class About extends Component {
constructor() {
super();
global.schemaName = 'martenSchemaDemo';
this.state = {
schemaDetails: '',
}
flamelinkApp.schemas.getFields(global.schemaName, { fields: [ 'title', 'key', 'type', 'gridColumns', 'description', 'options' ] })
.then(result => this.setState({
schemaDetails: result
}))
}
render() {
return (
<div>
<Fragment>
<FlameLinkComponentCreations schemaDetails = {this.state.schemaDetails}/>
</Fragment>
</div>
);
}
}
export default About;