Added updates to the carousel.
This commit is contained in:
		
							parent
							
								
									a468809d5b
								
							
						
					
					
						commit
						6b81eb814c
					
				
					 4 changed files with 119 additions and 20522 deletions
				
			
		
							
								
								
									
										20559
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										20559
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load diff
											
										
									
								
							| 
						 | 
					@ -6,11 +6,13 @@
 | 
				
			||||||
    "@testing-library/jest-dom": "^5.11.10",
 | 
					    "@testing-library/jest-dom": "^5.11.10",
 | 
				
			||||||
    "@testing-library/react": "^11.2.5",
 | 
					    "@testing-library/react": "^11.2.5",
 | 
				
			||||||
    "@testing-library/user-event": "^12.8.3",
 | 
					    "@testing-library/user-event": "^12.8.3",
 | 
				
			||||||
 | 
					    "axios": "^0.21.1",
 | 
				
			||||||
    "bootstrap": "^4.6.0",
 | 
					    "bootstrap": "^4.6.0",
 | 
				
			||||||
    "react": "^17.0.2",
 | 
					    "react": "^17.0.2",
 | 
				
			||||||
    "react-bootstrap": "^1.5.2",
 | 
					    "react-bootstrap": "^1.5.2",
 | 
				
			||||||
    "react-bootstrap-carousel": "^4.1.1",
 | 
					    "react-bootstrap-carousel": "^4.1.1",
 | 
				
			||||||
    "react-dom": "^17.0.2",
 | 
					    "react-dom": "^17.0.2",
 | 
				
			||||||
 | 
					    "react-fa": "^5.0.0",
 | 
				
			||||||
    "react-google-maps": "^9.4.5",
 | 
					    "react-google-maps": "^9.4.5",
 | 
				
			||||||
    "react-router-dom": "^5.2.0",
 | 
					    "react-router-dom": "^5.2.0",
 | 
				
			||||||
    "react-scripts": "4.0.3",
 | 
					    "react-scripts": "4.0.3",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -69,7 +69,64 @@
 | 
				
			||||||
    padding-top: 15px;
 | 
					    padding-top: 15px;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.Buttonka{
 | 
					.buttonka{
 | 
				
			||||||
    padding-top: 2px;
 | 
					    padding-top: 2px;
 | 
				
			||||||
    padding-bottom: 6px;
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.prev-icon,
 | 
				
			||||||
 | 
					.next-icon {
 | 
				
			||||||
 | 
					  height: 210px;
 | 
				
			||||||
 | 
					  width: 100px;
 | 
				
			||||||
 | 
					  outline: black;
 | 
				
			||||||
 | 
					  background-size: 100%, 100%;
 | 
				
			||||||
 | 
					  border-radius: 50%;
 | 
				
			||||||
 | 
					  background-image: none;
 | 
				
			||||||
 | 
					  text-shadow: 2px 2px 5px black;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.next-icon:after
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					  content: '>';
 | 
				
			||||||
 | 
					  font-size: 140px;
 | 
				
			||||||
 | 
					  color: rgb(255, 255, 255);
 | 
				
			||||||
 | 
					  text-shadow: 2px 2px 5px black;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					.prev-icon:after {
 | 
				
			||||||
 | 
					  content: '<';
 | 
				
			||||||
 | 
					  font-size: 140px;
 | 
				
			||||||
 | 
					  color: rgb(255, 255, 255);
 | 
				
			||||||
 | 
					  text-shadow: 2px 2px 5px black;
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					ol.carousel-indicators {
 | 
				
			||||||
 | 
					    position: absolute;
 | 
				
			||||||
 | 
					    bottom: 5px;
 | 
				
			||||||
 | 
					    margin: 0;
 | 
				
			||||||
 | 
					    left: 0;
 | 
				
			||||||
 | 
					    right: 0;
 | 
				
			||||||
 | 
					    width: auto;
 | 
				
			||||||
 | 
					 }
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					 ol.carousel-indicators li,
 | 
				
			||||||
 | 
					 ol.carousel-indicators li.active {
 | 
				
			||||||
 | 
					    width: 1rem;
 | 
				
			||||||
 | 
					    height: 1rem;
 | 
				
			||||||
 | 
					    margin: 0;
 | 
				
			||||||
 | 
					    border-radius: 50%;
 | 
				
			||||||
 | 
					    border: 0;
 | 
				
			||||||
 | 
					    background: transparent;
 | 
				
			||||||
 | 
					    box-shadow: 0 0 1px 1px black;
 | 
				
			||||||
 | 
					 }
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					 ol.carousel-indicators li {
 | 
				
			||||||
 | 
					    background: rgb(255, 255, 255);
 | 
				
			||||||
 | 
					    margin-left: .5rem;
 | 
				
			||||||
 | 
					    margin-right: .5rem;
 | 
				
			||||||
 | 
					    box-shadow: 0 0 1px 1px black;
 | 
				
			||||||
 | 
					 }
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					 ol.carousel-indicators li.active {
 | 
				
			||||||
 | 
					    background: #17a2b8;
 | 
				
			||||||
 | 
					    box-shadow: 0 0 1px 1px black;
 | 
				
			||||||
 | 
					 }
 | 
				
			||||||
| 
						 | 
					@ -7,6 +7,8 @@ import Carousel from "react-bootstrap/Carousel";
 | 
				
			||||||
import Button from "react-bootstrap/Button";
 | 
					import Button from "react-bootstrap/Button";
 | 
				
			||||||
import axios from 'axios'
 | 
					import axios from 'axios'
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
class Homepage extends Component {
 | 
					class Homepage extends Component {
 | 
				
			||||||
  constructor(props) {
 | 
					  constructor(props) {
 | 
				
			||||||
    super(props);
 | 
					    super(props);
 | 
				
			||||||
| 
						 | 
					@ -15,10 +17,13 @@ class Homepage extends Component {
 | 
				
			||||||
      lastname: "",
 | 
					      lastname: "",
 | 
				
			||||||
      email: "",
 | 
					      email: "",
 | 
				
			||||||
      message: "",
 | 
					      message: "",
 | 
				
			||||||
 | 
					      nextIcon: <span className="next-icon"></span>,
 | 
				
			||||||
 | 
					      prevIcon: <span className="prev-icon"></span>,
 | 
				
			||||||
    };
 | 
					    };
 | 
				
			||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  render() {
 | 
					  render() {
 | 
				
			||||||
 | 
					    const {nextIcon,prevIcon}=this.state;
 | 
				
			||||||
    return (
 | 
					    return (
 | 
				
			||||||
      <div className="homePage">
 | 
					      <div className="homePage">
 | 
				
			||||||
        <section className="colored-section" id="title">
 | 
					        <section className="colored-section" id="title">
 | 
				
			||||||
| 
						 | 
					@ -33,12 +38,12 @@ class Homepage extends Component {
 | 
				
			||||||
        </section>
 | 
					        </section>
 | 
				
			||||||
        <section className="white-section" id="white-section">
 | 
					        <section className="white-section" id="white-section">
 | 
				
			||||||
          <div className="housesIntro">
 | 
					          <div className="housesIntro">
 | 
				
			||||||
            <Carousel>
 | 
					            <Carousel nextIcon={nextIcon} prevIcon={prevIcon}>
 | 
				
			||||||
              <Carousel.Item>
 | 
					              <Carousel.Item>
 | 
				
			||||||
                <img className="headerImg" src={house1} alt="First House" />
 | 
					                <img className="headerImg" src={house1} alt="First House" />
 | 
				
			||||||
                <Carousel.Caption>
 | 
					                <Carousel.Caption>
 | 
				
			||||||
                  <h3 style={{textShadow: "3px 3px 5px black"}}>360 Michawashkode St, Ottawa, Ontario K4A 3N6</h3>
 | 
					                  <h3 style={{ fontSize: "250%", textShadow: "-2px 0 black, 0 2px black, 2px 0 black, 0 -2px black" }}>360 Michawashkode St, Ottawa, Ontario K4A 3N6</h3>
 | 
				
			||||||
                  <div className="Buttonka">
 | 
					                  <div className="buttonka">
 | 
				
			||||||
                    <Button href="/listings" variant="info">Click for Details</Button>
 | 
					                    <Button href="/listings" variant="info">Click for Details</Button>
 | 
				
			||||||
                  </div>
 | 
					                  </div>
 | 
				
			||||||
                </Carousel.Caption>
 | 
					                </Carousel.Caption>
 | 
				
			||||||
| 
						 | 
					@ -46,8 +51,8 @@ class Homepage extends Component {
 | 
				
			||||||
              <Carousel.Item>
 | 
					              <Carousel.Item>
 | 
				
			||||||
                <img className="headerImg" src={house2} alt="Second House" />
 | 
					                <img className="headerImg" src={house2} alt="Second House" />
 | 
				
			||||||
                <Carousel.Caption>
 | 
					                <Carousel.Caption>
 | 
				
			||||||
                  <h3 style={{textShadow: "3px 3px 5px black"}}>6865 PEBBLE TRAIL WAY, Ottawa, Ontario K4P 0B7</h3>
 | 
					                  <h3 style={{ fontSize: "250%", textShadow: "-2px 0 black, 0 2px black, 2px 0 black, 0 -2px black" }}>6865 PEBBLE TRAIL WAY, Ottawa, Ontario K4P 0B7</h3>
 | 
				
			||||||
                  <div className="Buttonka">
 | 
					                  <div className="buttonka">
 | 
				
			||||||
                    <Button href="/listings" variant="info">Click for Details</Button>
 | 
					                    <Button href="/listings" variant="info">Click for Details</Button>
 | 
				
			||||||
                  </div>
 | 
					                  </div>
 | 
				
			||||||
                </Carousel.Caption>
 | 
					                </Carousel.Caption>
 | 
				
			||||||
| 
						 | 
					@ -55,8 +60,8 @@ class Homepage extends Component {
 | 
				
			||||||
              <Carousel.Item>
 | 
					              <Carousel.Item>
 | 
				
			||||||
                <img className="headerImg" src={house3} alt="Third House" />
 | 
					                <img className="headerImg" src={house3} alt="Third House" />
 | 
				
			||||||
                <Carousel.Caption>
 | 
					                <Carousel.Caption>
 | 
				
			||||||
                  <h3 style={{textShadow: "3px 3px 5px black"}}>5284 Knott Crescent, Ottawa, Ontario K4M 0A2</h3>
 | 
					                  <h3 style={{ fontSize: "250%", textShadow: "-2px 0 black, 0 2px black, 2px 0 black, 0 -2px black" }}>5284 Knott Crescent, Ottawa, Ontario K4M 0A2</h3>
 | 
				
			||||||
                  <div className="Buttonka">
 | 
					                  <div className="buttonka">
 | 
				
			||||||
                    <Button href="/listings" variant="info">Click for Details</Button>
 | 
					                    <Button href="/listings" variant="info">Click for Details</Button>
 | 
				
			||||||
                  </div>
 | 
					                  </div>
 | 
				
			||||||
                </Carousel.Caption>
 | 
					                </Carousel.Caption>
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue