Forgot to add this file in my last commit
This commit is contained in:
parent
7a8e840e1b
commit
0070b333e8
|
@ -0,0 +1,54 @@
|
|||
import React, { Component, Fragment} from 'react';
|
||||
import Grid from '@material-ui/core/Grid';
|
||||
import Paper from '@material-ui/core/Paper';
|
||||
import Typography from '@material-ui/core/Typography';
|
||||
import flamelinkApp from '../flamelink.js';
|
||||
|
||||
class FlameLinkStructure extends Component {
|
||||
constructor() {
|
||||
super();
|
||||
|
||||
this.state = {
|
||||
schemaContent: '',
|
||||
}
|
||||
|
||||
flamelinkApp.content.get('martenSchemaDemo')
|
||||
.then(result => this.setState({
|
||||
schemaContent: result
|
||||
}))
|
||||
}
|
||||
|
||||
getContent(key, type){
|
||||
if (type == 'text'){
|
||||
return this.state.schemaContent[key]
|
||||
}
|
||||
if (type == 'media'){
|
||||
for (var val in this.state.schemaContent[key]){
|
||||
console.log(this.state.schemaContent[key][val]);
|
||||
flamelinkApp.storage.getURL(this.state.schemaContent[key][val])
|
||||
.then(url => console.log('File URL:', url))
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
render() {
|
||||
const lg = this.props.field.gridColumns.lg;
|
||||
const md = this.props.field.gridColumns.md;
|
||||
const sm = this.props.field.gridColumns.sm;
|
||||
const xs = this.props.field.gridColumns.xs;
|
||||
return(
|
||||
<Grid item lg={lg} md={md} sm={sm} xs={xs}>
|
||||
<Paper>
|
||||
<Typography variant="h5" component="h3">
|
||||
HEADER
|
||||
</Typography>
|
||||
<Typography component="p">
|
||||
{this.getContent(this.props.field.key, this.props.type)}
|
||||
</Typography>
|
||||
</Paper>
|
||||
</Grid>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
export default FlameLinkStructure;
|
Loading…
Reference in New Issue