Added Typography to SightingDetail
This commit is contained in:
		
							parent
							
								
									0dd7ce50d2
								
							
						
					
					
						commit
						7815c18dee
					
				@ -2,13 +2,19 @@ import React, { Component, Fragment } from 'react';
 | 
				
			|||||||
import Disqus from 'disqus-react';
 | 
					import Disqus from 'disqus-react';
 | 
				
			||||||
import moment from 'moment';
 | 
					import moment from 'moment';
 | 
				
			||||||
import SightingDetailMap from './SightingDetailMap';
 | 
					import SightingDetailMap from './SightingDetailMap';
 | 
				
			||||||
 | 
					import Typography from '@material-ui/core/Typography';
 | 
				
			||||||
 | 
					import { withStyles } from '@material-ui/core/styles';
 | 
				
			||||||
 | 
					import PropTypes from 'prop-types';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					const styles = theme => ({
 | 
				
			||||||
 | 
					});
 | 
				
			||||||
 | 
					
 | 
				
			||||||
/** 
 | 
					/** 
 | 
				
			||||||
  * Types of sightings. Label is what is
 | 
					  * Types of sightings. Label is what is
 | 
				
			||||||
  * viewed in the application, value is
 | 
					  * viewed in the application, value is
 | 
				
			||||||
  * what is stored in the database.
 | 
					  * what is stored in the database.
 | 
				
			||||||
  */
 | 
					  */
 | 
				
			||||||
 const sightingTypes = [
 | 
					const sightingTypes = [
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        value: 'visual',
 | 
					        value: 'visual',
 | 
				
			||||||
        label: 'Visual',
 | 
					        label: 'Visual',
 | 
				
			||||||
@ -143,18 +149,24 @@ class SightingDetail extends Component {
 | 
				
			|||||||
        return (
 | 
					        return (
 | 
				
			||||||
            <Fragment>
 | 
					            <Fragment>
 | 
				
			||||||
                <SightingDetailMap lat={this.props.detail.lat} lng={this.props.detail.lng} />
 | 
					                <SightingDetailMap lat={this.props.detail.lat} lng={this.props.detail.lng} />
 | 
				
			||||||
 | 
					                <Typography component="div">
 | 
				
			||||||
                <div className='sighting-details-content'>
 | 
					                <div className='sighting-details-content'>
 | 
				
			||||||
                    <p><b>Type:</b> {this.getType(this.props.detail.type)}</p>
 | 
					                    <p><b>Type:</b> {this.getType(this.props.detail.type)}</p>
 | 
				
			||||||
                    <p><b>When:</b> {this.formatDate(this.props.detail.date)}, {this.getTime(this.props.detail.time)}</p>
 | 
					                    <p><b>When:</b> {this.formatDate(this.props.detail.date)}, {this.getTime(this.props.detail.time)}</p>
 | 
				
			||||||
                    <p><b>Where:</b> {this.props.detail.lat} degrees N, and {this.props.detail.lng} degrees E</p>
 | 
					                    <p><b>Where:</b> {this.props.detail.lat} degrees N, and {this.props.detail.lng} degrees E</p>
 | 
				
			||||||
                    <p><b>I am confident of my sighting:</b> {this.getConfidence(this.props.detail.confidence)}</p>
 | 
					                    <p><b>I am confident of my sighting:</b> {this.getConfidence(this.props.detail.confidence)}</p>
 | 
				
			||||||
                    <hr/>
 | 
					                    <hr />
 | 
				
			||||||
                    <p>{`${this.props.detail.desc}`}</p>
 | 
					                    <p>{`${this.props.detail.desc}`}</p>
 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
                <Disqus.DiscussionEmbed shortname={disqusShortname} config={disqusConfig} />
 | 
					                    <Disqus.DiscussionEmbed shortname={disqusShortname} config={disqusConfig} />
 | 
				
			||||||
 | 
					                </Typography>
 | 
				
			||||||
            </Fragment>
 | 
					            </Fragment>
 | 
				
			||||||
        );
 | 
					        );
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
export default SightingDetail;
 | 
					SightingDetail.propTypes = {
 | 
				
			||||||
 | 
					    classes: PropTypes.object.isRequired,
 | 
				
			||||||
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					export default withStyles(styles)(SightingDetail);
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user