Advertisement
andikas

Partial.js

Nov 28th, 2018
174
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import React, { Component } from "react";
  2. import { NavLink } from "react-router-dom";
  3. import { Grid, Row, Col, Image, Nav, NavItem, Navbar, NavDropdown, MenuItem } from "react-bootstrap";
  4. import { Carousel, Input, Icon } from "antd";
  5. import Logo from "../../assets/image/logo.jpeg";
  6. import Banner1 from "../../assets/image//banner/Ban1.jpg";
  7. import TiFacebook from "react-icons/lib/ti/social-facebook";
  8. import TiInstagram from "react-icons/lib/ti/social-instagram";
  9. import TiTwitter from "react-icons/lib/ti/social-twitter";
  10.  
  11. //component Navigation(header)
  12. export class Navigation extends Component {
  13.   state = {
  14.     current: "mail"
  15.   };
  16.   handleClick = e => {
  17.     this.setState({
  18.       current: e.key
  19.     });
  20.   };
  21.   render() {
  22.     return (
  23.       <div>
  24.         <div className="wrap-nav">
  25.           <Navbar
  26.             inverse
  27.             collapseOnSelect
  28.             style={{ zIndex: "99" }}
  29.             id="navbar"
  30.             onSelect={this.handleSelect}
  31.           >
  32.             <Navbar.Header>
  33.               <Navbar.Brand>
  34.                 <a href="/">
  35.                   <Image src={Logo} className="logo" width="130px" />
  36.                 </a>
  37.               </Navbar.Brand>
  38.               <Navbar.Toggle />
  39.             </Navbar.Header>
  40.             <Navbar.Collapse>
  41.               <Nav pullRight>
  42.                 <NavItem eventKey={1} href="/">
  43.                   Beranda
  44.                 </NavItem>
  45.                 <NavItem eventKey={2} href="/jadwal">
  46.                   Jadwal Lelang
  47.                 </NavItem>
  48.                 <NavDropdown eventKey={3} title="Info Lelang" id="basic-nav-dropdown">
  49.                   <MenuItem eventKey={3.1} href="/pengertian-lelang" >Pengertian Lelang</MenuItem>
  50.                   <MenuItem eventKey={3.2} href="/tatacara-lelang" >Tata Cara Lelang</MenuItem>
  51.                   <MenuItem eventKey={3.3} href="/peraturan-lelang" >Peraturan Lelang</MenuItem>
  52.                 </NavDropdown>
  53.                 <NavItem eventKey={4} href="/lokasi">
  54.                   Lokasi Lelang
  55.                 </NavItem>
  56.                 <NavItem eventKey={5} href="/tentang-kami">
  57.                   Tentang Kami
  58.                 </NavItem>
  59.  
  60.                 <NavItem eventKey={6} href="/jual">
  61.                   Jual
  62.                 </NavItem>
  63.                 {/* <NavItem eventKey={5} href="/kontak">
  64.                   Kontak Kami
  65.                 </NavItem> */}
  66.                 <NavItem eventKey={7} href="https://lelang.legoas.co.id/Account/Login" target="_blank">
  67.                   Login
  68.                 </NavItem>
  69.                 <NavItem eventKey={8} href="https://lelang.legoas.co.id/Auction/Bidder/Register" target="_blank">
  70.                   Register
  71.                 </NavItem>
  72.               </Nav>
  73.             </Navbar.Collapse>
  74.           </Navbar>
  75.         </div>
  76.       </div>
  77.     );
  78.   }
  79. }
  80.  
  81. //component Banner at Landing Page
  82. export class Banner extends Component {
  83.   render() {
  84.     return (
  85.       <div>
  86.         <div className="banner_background">
  87.           <Carousel autoplay>
  88.             {/* Banner 1 */}
  89.             <div className="containBanner1"></div>
  90.             {/* Banner 2 */}
  91.             <div className="containBanner2"></div>
  92.             {/* Banner 3 */}
  93.             <div className="containBanner3"></div>
  94.             {/* Banner 4 */}
  95.             <div className="containBanner4"></div>
  96.           </Carousel>
  97.         </div>
  98.       </div>
  99.     );
  100.   }
  101. }
  102.  
  103. //component Banner at Landing Page
  104. export class BannerJual extends Component {
  105.   render() {
  106.     return (
  107.       <div>
  108.         <div className="banner_background">
  109.           <Carousel dots={false}>
  110.             <div className="containBanner1"></div>
  111.           </Carousel>
  112.         </div>
  113.       </div>
  114.     );
  115.   }
  116. }
  117.  
  118. //componen Banner at Pengertian & peraturan & tatacara lelang page
  119. export class BannerInfo extends Component {
  120.   render() {
  121.     return (
  122.       <div id="top-picture">
  123.         <div className="content">
  124.           <div className="card">
  125.             <Image src={this.props.logo} style={{ width: 130 }} />
  126.             <h1 className="title" style={{ color: "#fff" }}>
  127.               {this.props.title}
  128.             </h1>
  129.           </div>
  130.         </div>
  131.       </div>
  132.     );
  133.   }
  134. }
  135.  
  136. // export class BannerAbout extends Component {
  137. //   render() {
  138. //     return (
  139. //       <div className="bannerAbout">
  140. //         <div id="top-pictureAbout" className="desktop">
  141. //           <Grid>
  142. //             <Row>
  143. //               <Col md={6} />
  144. //               <Col md={6}>
  145. //                 <div className="shadow" style={{ padding: 50 }}>
  146. //                   <h3> WHO WE ARE ?</h3>
  147. //                   <p>
  148. //                     LEGOAS memiliki ijin operasional Balai Lelang yang disahkan
  149. //                     melalui Keputusan Menteri Keuangan no 28/KM.6/2018. Dalam
  150. //                     hal ini, LEGOAS menjadi perusahaan yang berada dalam naungan
  151. //                     pemerintah sehingga peserta tidak perlu khawatir atas
  152. //                     kredibilitas LEGOAS karena sebagai peserta lelang juga
  153. //                     dilindungi haknya oleh Negara. Dengan masuknya LEGOAS dalam
  154. //                     pengawasan negara, maka kewajiban dari LEGOAS juga dalam
  155. //                     pelaksanaan lelang dan termasuk memeriksa keabsahan
  156. //                     kepemilikan barang tersebut sehingga peserta tidak perlu
  157. //                     dikhawatirkan dalam keabsahan kepemilikan tersebut.
  158. //                   </p>
  159. //                 </div>
  160. //               </Col>
  161. //             </Row>
  162. //           </Grid>
  163. //         </div>
  164.  
  165. //         <div id="top-pictureAbout" className="mobile">
  166. //           <Grid>
  167. //             <Row>
  168. //               <Col md={6} />
  169. //               <Col md={6}>
  170. //                 <div className="shadow">
  171. //                   <h3> WHO WE ARE ?</h3>
  172. //                   <p>
  173. //                     LEGOAS Didirikan untuk memberikan solusi bagi pemilik barang
  174. //                     untuk menjual assetnya dengan cepat dan transparan terhadap
  175. //                     proses dan harga yang terbentuk. LEGOAS mengusung dunia
  176. //                     perlelangan dengan konsep proses digital terbaik pada saat
  177. //                     ini berdasarkan system IT, sumberdaya manusia yang
  178. //                     berpengalaman dalam dunia lelang, dan mengutamakan kepuasan
  179. //                     bagi pelanggan. LEGOAS hadir untuk memberikan kemudahan
  180. //                     Anda.
  181. //                   </p>
  182. //                 </div>
  183. //               </Col>
  184. //             </Row>
  185. //           </Grid>
  186. //         </div>
  187. //       </div>
  188. //     );
  189. //   }
  190. // }
  191.  
  192.  
  193. //component footer
  194. export class Footer extends Component {
  195.   render() {
  196.     return (
  197.       <div className="wrap-footer">
  198.         <Grid>
  199.           <Row>
  200.             <Col xs={12} md={3}>
  201.               <div className="logo-addins">
  202.                 <Image src={Logo} width="50%" />
  203.               </div>
  204.               <div className="body-client">
  205.                 <p className="street">
  206.                 Market-place pertama di Indonesia untuk menjual dan membeli kendaraan melalui Lelang
  207.                 </p>
  208.                 <p> </p>
  209.               </div>
  210.             </Col>
  211.             <Col xs={6} md={3}>
  212.               <p className="title"> Legoas </p>
  213.               <p>
  214.                 <NavLink className="footer" to="/">
  215.                   Beranda
  216.                 </NavLink>
  217.               </p>
  218.               <p>
  219.                 <NavLink className="footer" to="/jadwal">
  220.                   Jadwal Lelang
  221.                 </NavLink>
  222.               </p>
  223.               <p>
  224.                 <NavLink className="footer" to="/lokasi">
  225.                   Lokasi Lelang
  226.                 </NavLink>
  227.               </p>
  228.             </Col>
  229.             <Col xs={6} md={3}>
  230.               <p className="title"> Bantuan </p>
  231.               <p>
  232.                 <NavLink className="footer" to="/pengertian-lelang">
  233.                   Pengertian Lelang
  234.                 </NavLink>
  235.               </p>
  236.               <p>
  237.                 <NavLink className="footer" to="/tatacara-lelang">
  238.                   Tata Cara Lelang
  239.                 </NavLink>
  240.               </p>
  241.               <p>
  242.                 <NavLink className="footer" to="/peraturan-lelang">
  243.                   Peraturan Lelang
  244.                 </NavLink>
  245.               </p>
  246.             </Col>
  247.             <Col xs={12} md={3}>
  248.               <p> Subscribe Our Newsletter </p>
  249.               <Input
  250.                 addonAfter={<Icon type="mail" onClick={() => alert("Terimakasih sudah subscribe Legoas")} />}
  251.                 className="footer-email"
  252.                 placeholder="Type your e-mail here"
  253.               />
  254.               <p></p> {/* space between input type and button social */}
  255.               <p className="social-media">
  256.                 <NavLink
  257.                   to="https://www.facebook.com/Legoas-Indonesia-400497903760852/"
  258.                   target="_blank"
  259.                 >
  260.                   <TiFacebook />
  261.                 </NavLink>
  262.               </p>
  263.               <p className="social-media">
  264.                 <NavLink
  265.                   to="https://www.instagram.com/legoasindonesia/"
  266.                   target="_blank"
  267.                 >
  268.                   <TiInstagram />
  269.                 </NavLink>
  270.               </p>
  271.               <p className="social-media">
  272.                 <NavLink
  273.                   to="https://twitter.com/LegoasIndonesia?lang=en"
  274.                   target="_blank"
  275.                 >
  276.                   <TiTwitter />
  277.                 </NavLink>
  278.               </p>
  279.             </Col>
  280.           </Row>
  281.         </Grid>
  282.       </div>
  283.     );
  284.   }
  285. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement