Advertisement
cindex1a

detailsPage.js

Jan 22nd, 2021
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React, { Component } from "react";
  2.  
  3. import Header from "parts/Header";
  4. import PageDetailTitle from "parts/PageDetailTitle";
  5. import FeaturedImage from "parts/FeaturedImage";
  6. import PagedetailsDescription from "parts/PageDetailsDescription";
  7. import BookingForm from "parts/BookingForm";
  8. import Categories from "parts/Categories";
  9.  
  10. import ItemDetails from "json/itemDetails.json";
  11.  
  12. export default class DetailsPage extends Component {
  13.   componentDidMount() {
  14.     window.title = "Details Page";
  15.     window.scrollTo(0, 0);
  16.   }
  17.  
  18.   render() {
  19.     const breadcrumb = [
  20.       { pageTitle: "Home", pageHref: "" },
  21.       { pageTitle: "House Details", pageHref: "" },
  22.     ];
  23.     return (
  24.       <>
  25.         <Header {...this.props}></Header>
  26.         <PageDetailTitle
  27.           breadcrumb={breadcrumb}
  28.           data={ItemDetails}
  29.         ></PageDetailTitle>
  30.         <FeaturedImage data={ItemDetails.imageUrls}></FeaturedImage>
  31.         <section className="container">
  32.           <div className="row">
  33.             <div className="col-7 pr-5">
  34.               <PagedetailsDescription
  35.                 data={ItemDetails}
  36.               ></PagedetailsDescription>
  37.             </div>
  38.             <div className="col-5">
  39.               <BookingForm itemDetails={ItemDetails}></BookingForm>
  40.             </div>
  41.           </div>
  42.         </section>
  43.         <Categories data={ItemDetails.Categories}></Categories>
  44.       </>
  45.     );
  46.   }
  47. }
  48.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement