Removed Info.js and replaced with About.js for clarity. Also added some stylings for FlameLink images using css.
This commit is contained in:
parent
f015e11864
commit
31a5887b7b
|
@ -21,11 +21,11 @@ class FlameLinkFieldSetContent extends Component {
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
if(type === 'textarea'){
|
if(type === 'textarea'){
|
||||||
return (
|
return (
|
||||||
<Typography variant='body2' component="p" id={this.props.field.key} gutterBottom>
|
<Typography variant='body2' component="p" id={this.props.field.key} gutterBottom>
|
||||||
{fieldsetContent[key]}
|
{fieldsetContent[key]}
|
||||||
</Typography>
|
</Typography>
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
if (type === 'media'){
|
if (type === 'media'){
|
||||||
for (var val in fieldsetContent[key]){
|
for (var val in fieldsetContent[key]){
|
||||||
|
|
|
@ -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>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
|
@ -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'/>}
|
||||||
|
|
|
@ -0,0 +1,4 @@
|
||||||
|
.flamelinkImage {
|
||||||
|
width: 100%;
|
||||||
|
max-width: 500px;
|
||||||
|
}
|
|
@ -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;
|
Loading…
Reference in New Issue