Added some css and fixed some alignment.
This commit is contained in:
		
							parent
							
								
									22ad774d87
								
							
						
					
					
						commit
						32a38f907d
					
				
					 6 changed files with 141 additions and 120 deletions
				
			
		| 
						 | 
					@ -8,32 +8,36 @@ import Agent3 from "../images/Agent3.jpg";
 | 
				
			||||||
import Agent4 from "../images/Agent4.jpg";
 | 
					import Agent4 from "../images/Agent4.jpg";
 | 
				
			||||||
import Agent5 from "../images/Agent5.jpg";
 | 
					import Agent5 from "../images/Agent5.jpg";
 | 
				
			||||||
import Agent6 from "../images/Agent6.jpg";
 | 
					import Agent6 from "../images/Agent6.jpg";
 | 
				
			||||||
 class AgentPage extends Component {
 | 
					class AgentPage extends Component {
 | 
				
			||||||
   state={
 | 
					  state = {
 | 
				
			||||||
     agents: [
 | 
					    agents: [
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      {title:'head sales assistant',name: 'Michael', src: Agent1,word:'Michael has a genuine passion for helping others and for giving back to the community.',id:1},
 | 
					      { title: 'head sales assistant', name: 'Michael', src: Agent1, word: 'Michael has a genuine passion for helping others and for giving back to the community.', id: 1 },
 | 
				
			||||||
       {title:'sales assistant',name: 'Jin', src: Agent2,word:'I have a passion for assisting clients with various real estate needs.',id:2},
 | 
					      { title: 'sales assistant', name: 'Jin', src: Agent2, word: 'I have a passion for assisting clients with various real estate needs.', id: 2 },
 | 
				
			||||||
       {title:'sales assistant',name: 'Anita', src: Agent3,word:'Anita looks forward to servicing you to her fullest potential, building long-lasting relationships and making your real estate experience a smooth and memorable one.',id:3},
 | 
					      { title: 'sales assistant', name: 'Anita', src: Agent3, word: 'Anita looks forward to servicing you to her fullest potential, building long-lasting relationships and making your real estate experience a smooth and memorable one.', id: 3 },
 | 
				
			||||||
       {title:'sales assistant',name: 'Alex', src: Agent4,word:'Since getting licensed in 2010 Alex has consistently been a top producing agent in the GTA',id:4},
 | 
					      { title: 'sales assistant', name: 'Alex', src: Agent4, word: 'Since getting licensed in 2010 Alex has consistently been a top producing agent in the GTA', id: 4 },
 | 
				
			||||||
       {title:'sales assistant',name: 'Xuan', src: Agent5,word:'Xuan grew up in the GTA, and he explored many different neighborhoods in and surrounding Toronto. ',id:5},
 | 
					      { title: 'sales assistant', name: 'Xuan', src: Agent5, word: 'Xuan grew up in the GTA, and he explored many different neighborhoods in and surrounding Toronto. ', id: 5 },
 | 
				
			||||||
       {title:'sales assistant',name: 'Walter', src: Agent6,word:'Walter Henry has always been one to follow his passion. At 13 years old, he started his career as a competitive gymnast.Walter will be certain that you feel informed and at ease throughout the entire process.',id:6},
 | 
					      { title: 'sales assistant', name: 'Walter', src: Agent6, word: 'Walter Henry has always been one to follow his passion. At 13 years old, he started his career as a competitive gymnast.Walter will be certain that you feel informed and at ease throughout the entire process.', id: 6 },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
     ]
 | 
					    ]
 | 
				
			||||||
    }  
 | 
					 | 
				
			||||||
    render(){
 | 
					 | 
				
			||||||
      return(
 | 
					 | 
				
			||||||
          <div className="container">
 | 
					 | 
				
			||||||
              <div className="center  blue-text text-darken-4">
 | 
					 | 
				
			||||||
                  <h1>Meet the team</h1>
 | 
					 | 
				
			||||||
              </div>
 | 
					 | 
				
			||||||
            
 | 
					 | 
				
			||||||
              <Agents agents={this.state.agents} />
 | 
					 | 
				
			||||||
          </div>
 | 
					 | 
				
			||||||
      )
 | 
					 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  displayAgents= (agent) => {
 | 
					  render() {
 | 
				
			||||||
 | 
					    return (
 | 
				
			||||||
 | 
					      <div>
 | 
				
			||||||
 | 
					        <div className="center  blue-text text-darken-4">
 | 
				
			||||||
 | 
					          <h1 style={{ fontFamily: "Georgia"  }} >Meet the Team</h1>
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        <div className="container">
 | 
				
			||||||
 | 
					          <Agents agents={this.state.agents} /> 
 | 
				
			||||||
 | 
					        </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      </div>
 | 
				
			||||||
 | 
					    )
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
 | 
					  displayAgents = (agent) => {
 | 
				
			||||||
    console.log(agent);
 | 
					    console.log(agent);
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -9,8 +9,8 @@ const Agents = ({ agents }) => {
 | 
				
			||||||
    return (
 | 
					    return (
 | 
				
			||||||
      <div className="agent" key={agent.id}>
 | 
					      <div className="agent" key={agent.id}>
 | 
				
			||||||
        {}
 | 
					        {}
 | 
				
			||||||
            <Card style={{ width: "18rem" }}>
 | 
					            <Card style={{ width: "22rem", height: "40rem"  }}>
 | 
				
			||||||
              <Card.Img variant="top" src={agent.src} />
 | 
					              <Card.Img variant="top" style={{ height: "22rem" }} src={agent.src} />
 | 
				
			||||||
              <Card.Body>
 | 
					              <Card.Body>
 | 
				
			||||||
                <Card.Title>{agent.title}</Card.Title>
 | 
					                <Card.Title>{agent.title}</Card.Title>
 | 
				
			||||||
                <Card.Text>{agent.name}</Card.Text>
 | 
					                <Card.Text>{agent.name}</Card.Text>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -12,8 +12,12 @@
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
  .center{
 | 
					  .center{
 | 
				
			||||||
    height: 25vh; /* Magic here */
 | 
					    height: 25vh; /* Magic here */
 | 
				
			||||||
    background-color: yellow;
 | 
					    background-color: #ffe609;
 | 
				
			||||||
    display: flex;
 | 
					    display: flex;
 | 
				
			||||||
    justify-content: center;
 | 
					    justify-content: center;
 | 
				
			||||||
    align-items: center;
 | 
					    align-items: center;
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					  .agent{
 | 
				
			||||||
 | 
					    padding-left: 16%;
 | 
				
			||||||
 | 
					  }
 | 
				
			||||||
| 
						 | 
					@ -14,6 +14,13 @@
 | 
				
			||||||
    font-family: "Georgia";
 | 
					    font-family: "Georgia";
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#features .container-fluid {
 | 
				
			||||||
 | 
					    padding: 2% 48% 2%;
 | 
				
			||||||
 | 
					    text-align: left;
 | 
				
			||||||
 | 
					    font-family: "Georgia";
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.housesIntro{
 | 
					.housesIntro{
 | 
				
			||||||
    padding: 4% 5%;
 | 
					    padding: 4% 5%;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -5,12 +5,12 @@ import {
 | 
				
			||||||
  withGoogleMap,
 | 
					  withGoogleMap,
 | 
				
			||||||
  Marker,
 | 
					  Marker,
 | 
				
			||||||
  InfoWindow
 | 
					  InfoWindow
 | 
				
			||||||
 } from "react-google-maps";
 | 
					} from "react-google-maps";
 | 
				
			||||||
 import * as listingData from "./data/property-data.json";
 | 
					import * as listingData from "./data/property-data.json";
 | 
				
			||||||
 import mapStyles from "./mapStyles";
 | 
					import mapStyles from "./mapStyles";
 | 
				
			||||||
 import "./ListingsPage.css";
 | 
					import "./ListingsPage.css";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
function Map(){
 | 
					function Map() {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  const [selectedProperty, setSelectedProperty] = useState(null);
 | 
					  const [selectedProperty, setSelectedProperty] = useState(null);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -19,81 +19,81 @@ function Map(){
 | 
				
			||||||
  return (
 | 
					  return (
 | 
				
			||||||
    <GoogleMap
 | 
					    <GoogleMap
 | 
				
			||||||
      defaultZoom={10}
 | 
					      defaultZoom={10}
 | 
				
			||||||
      defaultCenter={{lat: 45.4231, lng:-75.6931}}
 | 
					      defaultCenter={{ lat: 45.4231, lng: -75.6931 }}
 | 
				
			||||||
      //https://snazzymaps.com/explore
 | 
					      //https://snazzymaps.com/explore
 | 
				
			||||||
      defaultOptions={{styles: mapStyles}}
 | 
					      defaultOptions={{ styles: mapStyles }}
 | 
				
			||||||
    >
 | 
					    >
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        {listingData.Properties.map(house => (
 | 
					      {listingData.Properties.map(house => (
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          <Marker
 | 
					        <Marker
 | 
				
			||||||
            key={house.LISTING_ID}
 | 
					          key={house.LISTING_ID}
 | 
				
			||||||
            position={{ 
 | 
					          position={{
 | 
				
			||||||
              lat: house.coordinates[1],
 | 
					            lat: house.coordinates[1],
 | 
				
			||||||
              lng: house.coordinates[0]
 | 
					            lng: house.coordinates[0]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            }}      
 | 
					          }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            onClick={() => {
 | 
					          onClick={() => {
 | 
				
			||||||
              setSelectedProperty(house)
 | 
					            setSelectedProperty(house)
 | 
				
			||||||
            }}      
 | 
					          }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            icon={{
 | 
					          icon={{
 | 
				
			||||||
              url:"homes-3.svg",
 | 
					            url: "homes-3.svg",
 | 
				
			||||||
              scaledSize: new window.google.maps.Size(50,50)
 | 
					            scaledSize: new window.google.maps.Size(50, 50)
 | 
				
			||||||
            }}
 | 
					          }}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          />
 | 
					        />
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        ))}
 | 
					      ))}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        {selectedProperty && (
 | 
					      {selectedProperty && (
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          <InfoWindow
 | 
					        <InfoWindow
 | 
				
			||||||
            position={{ 
 | 
					          position={{
 | 
				
			||||||
              lat: selectedProperty.coordinates[1],
 | 
					            lat: selectedProperty.coordinates[1],
 | 
				
			||||||
              lng: selectedProperty.coordinates[0]
 | 
					            lng: selectedProperty.coordinates[0]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            }} 
 | 
					          }}
 | 
				
			||||||
            onCloseClick={() => {
 | 
					          onCloseClick={() => {
 | 
				
			||||||
             setSelectedProperty(null);
 | 
					            setSelectedProperty(null);
 | 
				
			||||||
            }}
 | 
					          }}
 | 
				
			||||||
          >
 | 
					        >
 | 
				
			||||||
 | 
					          <div>
 | 
				
			||||||
 | 
					            <h2>{selectedProperty.ADDRESS}</h2>
 | 
				
			||||||
 | 
					            <p> {selectedProperty.DESC}</p>
 | 
				
			||||||
            <div>
 | 
					            <div>
 | 
				
			||||||
              <h2>{selectedProperty.ADDRESS}</h2>
 | 
					              <div class="row">
 | 
				
			||||||
              <p> {selectedProperty.DESC}</p>
 | 
					 | 
				
			||||||
              <div>
 | 
					 | 
				
			||||||
                <div class="row">
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
                  <div className="col-6">
 | 
					                <div className="col-6">
 | 
				
			||||||
                  <i class="fas fa-bed fa-3x"></i> <span class="popup_nums"> 1 </span>
 | 
					                  <i class="fas fa-bed fa-3x"></i> <span class="popup_nums"> 1 </span>
 | 
				
			||||||
                  <i class="fas fa-bath fa-3x"></i> <span class="popup_nums"> 2</span>
 | 
					                  <i class="fas fa-bath fa-3x"></i> <span class="popup_nums"> 2</span>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                  </div>
 | 
					                </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                  <div className="col-6 booking_button">
 | 
					                <div className="col-6 booking_button">
 | 
				
			||||||
                  <button>Show Listing</button>
 | 
					                  <button>Show Listing</button>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                  </div>
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
                </div>
 | 
					                </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
              </div>
 | 
					              </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
          </InfoWindow>
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
        )}
 | 
					
 | 
				
			||||||
 | 
					          </div>
 | 
				
			||||||
 | 
					        </InfoWindow>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					      )}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -113,12 +113,12 @@ class ListingsPage extends Component {
 | 
				
			||||||
  render() {
 | 
					  render() {
 | 
				
			||||||
    return (
 | 
					    return (
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    <div className="listings">
 | 
					      <div className="listings">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      <section class="colored-section2" id="cta">
 | 
					        <section class="colored-section2" id="cta">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      {/*
 | 
					          {/*
 | 
				
			||||||
      
 | 
					      
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
    
 | 
					    
 | 
				
			||||||
| 
						 | 
					@ -154,36 +154,40 @@ class ListingsPage extends Component {
 | 
				
			||||||
        </div>
 | 
					        </div>
 | 
				
			||||||
  */}
 | 
					  */}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <div class="row"> 
 | 
					          <div class="row">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
          <div class="col-12">
 | 
					            <div class="col-12">
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <h2> Map </h2>
 | 
					              <section className="colored-section" id="features">
 | 
				
			||||||
 | 
					                <div className="container-fluid">
 | 
				
			||||||
 | 
					                  <h2> Map </h2>
 | 
				
			||||||
 | 
					                </div>
 | 
				
			||||||
 | 
					              </section>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            <div style={{ width: "100vm", height: "800px" }}>
 | 
					              <div style={{ width: "100vm", height: "800px" }}>
 | 
				
			||||||
              <MapWrapped
 | 
					                <MapWrapped
 | 
				
			||||||
                googleMapURL={`https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=geometry,drawing,places&key=
 | 
					                  googleMapURL={`https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=geometry,drawing,places&key=
 | 
				
			||||||
                AIzaSyC5TiZoTEwEcB_HUZRhe_rXrcSWW1Z5x8I`}
 | 
					                AIzaSyC5TiZoTEwEcB_HUZRhe_rXrcSWW1Z5x8I`}
 | 
				
			||||||
                loadingElement={<div style={{ height: `100%` }} />}
 | 
					                  loadingElement={<div style={{ height: `100%` }} />}
 | 
				
			||||||
                containerElement={<div style={{ height: `100%` }} />}
 | 
					                  containerElement={<div style={{ height: `100%` }} />}
 | 
				
			||||||
                mapElement={<div style={{ height: `100%` }} />}
 | 
					                  mapElement={<div style={{ height: `100%` }} />}
 | 
				
			||||||
              />
 | 
					                />
 | 
				
			||||||
 | 
					              </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            </div>
 | 
					            </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
          </div>
 | 
					          </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        </div>
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        </section>
 | 
				
			||||||
      </section>
 | 
					 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    </div>
 | 
					      </div>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -1,3 +1,5 @@
 | 
				
			||||||
.Navbar{
 | 
					.Navbar{
 | 
				
			||||||
    background-color: pink;
 | 
					    background-color: rgb(56, 55, 55);
 | 
				
			||||||
 | 
					    padding-top: 20px;
 | 
				
			||||||
 | 
					    padding-bottom: 24px;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue