From 38f9dcb8c619fa7c7901c498470955f99418d58b Mon Sep 17 00:00:00 2001 From: Yusmardianto Date: Mon, 26 Apr 2021 15:06:34 +0700 Subject: [PATCH] fase 1 honda web --- api/carrer/carrer.js | 60 ++++ api/home/carousel.js | 18 ++ api/latest_news/news.js | 50 +++ api/product/product.js | 21 ++ assets/img/honda.jpg | Bin 0 -> 119503 bytes components/Footer/FooterHonda.js | 131 ++++++++ components/Header/HeaderHonda.js | 266 ++++++++++++++++ pages-sections/home/Businees-Partner.js | 7 +- pages-sections/honda/carrer/carrer.js | 156 +++++++++ pages-sections/honda/carrer/carrer_details.js | 69 ++++ pages-sections/honda/home/carousel.js | 61 ++++ pages-sections/honda/home/feature.js | 119 +++++++ pages-sections/honda/home/service.js | 46 +++ pages-sections/honda/latest_news/news.js | 66 ++++ pages-sections/honda/latest_news/news_details.js | 96 ++++++ pages-sections/honda/product/product.js | 92 ++++++ pages-sections/honda/profile/profile.js | 388 +++++++++++++++++++++++ pages-sections/suzuki/product/product.js | 8 +- pages-sections/yamaha/product/product.js | 4 +- pages/honda/about_us/about_us.js | 41 +++ pages/honda/about_us/penghargaan.js | 41 +++ pages/honda/about_us/profile.js | 41 +++ pages/honda/about_us/saham.js | 41 +++ pages/honda/about_us/sejarah.js | 41 +++ pages/honda/about_us/struktur_organisasi.js | 41 +++ pages/honda/about_us/tata_kelola.js | 41 +++ pages/honda/about_us/tugas_fungsi.js | 41 +++ pages/honda/carrer/carrer.js | 82 +++++ pages/honda/carrer/carrer_details.js | 72 +++++ pages/honda/home.js | 108 +++++++ pages/honda/latest_news/latestnews.js | 56 ++++ pages/honda/latest_news/latestnews_details.js | 63 ++++ pages/honda/product/product.js | 82 +++++ pages/honda/profile/edit-profile.js | 0 pages/honda/profile/profile.js | 68 ++++ pages/suzuki/checkout/checkout.js | 0 36 files changed, 2513 insertions(+), 4 deletions(-) create mode 100644 assets/img/honda.jpg create mode 100644 components/Footer/FooterHonda.js create mode 100644 components/Header/HeaderHonda.js create mode 100644 pages-sections/honda/carrer/carrer.js create mode 100644 pages-sections/honda/carrer/carrer_details.js create mode 100644 pages-sections/honda/home/carousel.js create mode 100644 pages-sections/honda/home/feature.js create mode 100644 pages-sections/honda/home/service.js create mode 100644 pages-sections/honda/latest_news/news.js create mode 100644 pages-sections/honda/latest_news/news_details.js create mode 100644 pages-sections/honda/product/product.js create mode 100644 pages-sections/honda/profile/profile.js create mode 100644 pages/honda/about_us/about_us.js create mode 100644 pages/honda/about_us/penghargaan.js create mode 100644 pages/honda/about_us/profile.js create mode 100644 pages/honda/about_us/saham.js create mode 100644 pages/honda/about_us/sejarah.js create mode 100644 pages/honda/about_us/struktur_organisasi.js create mode 100644 pages/honda/about_us/tata_kelola.js create mode 100644 pages/honda/about_us/tugas_fungsi.js create mode 100644 pages/honda/carrer/carrer.js create mode 100644 pages/honda/carrer/carrer_details.js create mode 100644 pages/honda/latest_news/latestnews.js create mode 100644 pages/honda/latest_news/latestnews_details.js create mode 100644 pages/honda/product/product.js create mode 100644 pages/honda/profile/edit-profile.js create mode 100644 pages/honda/profile/profile.js create mode 100644 pages/suzuki/checkout/checkout.js diff --git a/api/carrer/carrer.js b/api/carrer/carrer.js index 1422a25..61b8da9 100644 --- a/api/carrer/carrer.js +++ b/api/carrer/carrer.js @@ -134,6 +134,60 @@ async function GetCarrerSMASuzuki(token="") { return res; } +async function GetCarrerS1Honda(token="") { + var res = await apollo.query( + ` + query { + carrers(where: {category: "S1" business_partner:"3"}) + { + id + name + start_regis + until_regis + name_description + } + }`, + token + ); + return res; +} + +async function GetCarrerD3Honda(token="") { + var res = await apollo.query( + ` + query { + carrers(where: {category: "D3" business_partner:"3"}) + { + id + name + start_regis + until_regis + name_description + } + }`, + token + ); + return res; +} + +async function GetCarrerSMAHonda(token="") { + var res = await apollo.query( + ` + query { + carrers(where: {category: "SMA" business_partner:"3"}) + { + id + name + start_regis + until_regis + name_description + } + }`, + token + ); + return res; +} + module.exports = { //yamaha GetCarrerS1Yamaha:GetCarrerS1Yamaha, @@ -144,5 +198,11 @@ module.exports = { GetCarrerS1Suzuki:GetCarrerS1Suzuki, GetCarrerD3Suzuki:GetCarrerD3Suzuki, GetCarrerSMASuzuki:GetCarrerSMASuzuki, + + //honda + GetCarrerS1Honda:GetCarrerS1Honda, + GetCarrerD3Honda:GetCarrerD3Honda, + GetCarrerSMAHonda:GetCarrerSMAHonda, + GetDetailCarrer:GetDetailCarrer, }; \ No newline at end of file diff --git a/api/home/carousel.js b/api/home/carousel.js index ee4d44a..a3e59d6 100644 --- a/api/home/carousel.js +++ b/api/home/carousel.js @@ -34,7 +34,25 @@ async function GetCarouselsSuzuki(token="") { return res; } +async function GetCarouselsHonda(token="") { + var res = await apollo.query( + ` + query { + carousels(where: { business_partner: "3" }) { + id + img { + url + } + } + } + `, + token + ); + return res; +} + module.exports = { GetCarouselsYamaha:GetCarouselsYamaha, GetCarouselsSuzuki:GetCarouselsSuzuki, + GetCarouselsHonda:GetCarouselsHonda, }; \ No newline at end of file diff --git a/api/latest_news/news.js b/api/latest_news/news.js index 21a0e66..3de1a49 100644 --- a/api/latest_news/news.js +++ b/api/latest_news/news.js @@ -96,6 +96,54 @@ async function GetOtherNewsSuzuki(token="", start = 0) { return res; } +async function GetNewsHonda(token="", start = 0) { + var res = await apollo.query( + ` + query{ + latestNews(where: { business_partner: "3" }) + { + id + title + description + img{ + url + } + published_at + } + } + `, + token, + { + start: start, + } + ); + return res; +} + +async function GetOtherNewsHonda(token="", start = 0) { + var res = await apollo.query( + ` + query{ + latestNews(where: { business_partner: "3" }) + { + id + title + description + img{ + url + } + published_at + } + } + `, + token, + { + start: start, + } + ); + return res; +} + async function GetDetailNews(id, token="") { var res = await apollo.query( ` @@ -125,5 +173,7 @@ module.exports = { GetOtherNewsYamaha:GetOtherNewsYamaha, GetNewsSuzuki:GetNewsSuzuki, GetOtherNewsSuzuki:GetOtherNewsSuzuki, + GetNewsHonda:GetNewsHonda, + GetOtherNewsHonda:GetOtherNewsHonda, GetDetailNews: GetDetailNews, }; \ No newline at end of file diff --git a/api/product/product.js b/api/product/product.js index 376bb31..1ebd814 100644 --- a/api/product/product.js +++ b/api/product/product.js @@ -223,6 +223,24 @@ async function GetProductSuzuki(token = "") { return res; } +async function GetProductHonda(token = "") { + var res = await apollo.query( + ` + query { + products(where: { business_partner: "3" }) { + id + name + price + img { + url + } + } + }`, + token + ); + return res; +} + module.exports = { //yamaha GetProductMatic: GetProductMatic, @@ -239,6 +257,9 @@ module.exports = { //suzuki GetProductSuzuki:GetProductSuzuki, + //honda + GetProductHonda:GetProductHonda, + //detail GetDetailProduct: GetDetailProduct, }; \ No newline at end of file diff --git a/assets/img/honda.jpg b/assets/img/honda.jpg new file mode 100644 index 0000000000000000000000000000000000000000..c11ce3347b85aee84f9f44bdb1d8bd8c6d5da9bd GIT binary patch literal 119503 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 bvB?imSsb6)9DU&7ki%g^5gfBP-V6WP-E~b% literal 0 HcmV?d00001 diff --git a/components/Footer/FooterHonda.js b/components/Footer/FooterHonda.js new file mode 100644 index 0000000..6613b05 --- /dev/null +++ b/components/Footer/FooterHonda.js @@ -0,0 +1,131 @@ +/*eslint-disable*/ +import React from "react"; +// nodejs library to set properties for components +import PropTypes from "prop-types"; +// nodejs library that concatenates classes +import classNames from "classnames"; +// material-ui core components +import { List, ListItem } from "@material-ui/core"; +import { makeStyles } from "@material-ui/core/styles"; + +// @material-ui/icons +import Favorite from "@material-ui/icons/Favorite"; + +import GridContainer from "components/Grid/GridContainer.js"; +import Grid from '@material-ui/core/Grid'; +import Paper from '@material-ui/core/Paper'; +import Card from "components/Card/Card.js"; +import styles from "assets/jss/nextjs-material-kit/components/footerStyle.js"; +import NSCB from "assets/img/nscb.png"; + +const useStyles = makeStyles(styles); + +export default function Footer(props) { + const classes = useStyles(); + const { whiteFont } = props; + const footerClasses = classNames({ + [classes.footer]: true, + [classes.footerWhiteFont]: whiteFont + }); + const aClasses = classNames({ + [classes.a]: true, + [classes.footerWhiteFont]: whiteFont + }); + return ( + + ); +} + +Footer.propTypes = { + whiteFont: PropTypes.bool +}; diff --git a/components/Header/HeaderHonda.js b/components/Header/HeaderHonda.js new file mode 100644 index 0000000..b5cfb40 --- /dev/null +++ b/components/Header/HeaderHonda.js @@ -0,0 +1,266 @@ +/*eslint-disable*/ +import React from "react"; +import Link from "next/link"; + +// @material-ui/core components +import { makeStyles } from "@material-ui/core/styles"; +import List from "@material-ui/core/List"; +import ListItem from "@material-ui/core/ListItem"; +import Icon from "@material-ui/core/Icon"; +import Chart from "@material-ui/icons/LocalGroceryStore"; + +// @material-ui/icons +import { Apps, ShareTwoTone, Person } from "@material-ui/icons"; + +// core components +import CustomDropdown from "components/CustomDropdown/CustomDropdown.js"; +import Button from "components/CustomButtons/Button.js"; +import styles from "assets/jss/nextjs-material-kit/components/headerLinksStyle.js"; + +const useStyles = makeStyles(styles); + +export default function HeaderLinks({ username, ...props }) { + const classes = useStyles(); + return ( + + + + + + + + + + + + + + + + + {/* + + Motor + , + + YGP + , + + Yamalube + , + + Helmet + , + + Apparel + , + + Accessories + , + + Service + , + + Dealers + , + ]} + /> + */} + + + + + + + + + {/* + + honda + , + + Suzuki + , + + Honda + , + + Hino + , + + + Mercedes-Benz + + , + + + BPR Berkat Sejati + + , + + + Palembang Indah Mall + + , + + Hotel Emilia + , + + Thamrin Home + , + + Ketty Resto + , + ]} + /> + */} + + + + + + + + + + + {!username || username == "" ? ( + + ) : ( + 12 + ? username.substring(0, 9) + ".." + : username + } + buttonProps={{ + className: classes.navLink, + color: "transparent", + }} + buttonIcon={Person} + dropdownList={[ +
{ + e.preventDefault(); + fetch("/api/auth/logout", { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify({ p: "SUZUKI" }), + }).then((res) => { + //if (res.ok) { + window.location.href = "../honda/home"; + /*} + else{ + + }*/ + }); + }} + > + + + exit_to_app + {" "} + Logout + +
, + ]} + /> + )} +
+
+ ); +} diff --git a/pages-sections/home/Businees-Partner.js b/pages-sections/home/Businees-Partner.js index 15f7cdf..f59d4d9 100644 --- a/pages-sections/home/Businees-Partner.js +++ b/pages-sections/home/Businees-Partner.js @@ -55,7 +55,12 @@ export default function WorkSection() { - + +
+ Snow + +
+
diff --git a/pages-sections/honda/carrer/carrer.js b/pages-sections/honda/carrer/carrer.js new file mode 100644 index 0000000..d9966df --- /dev/null +++ b/pages-sections/honda/carrer/carrer.js @@ -0,0 +1,156 @@ +import React from "react"; +import classNames from "classnames"; + +import { makeStyles } from "@material-ui/core/styles"; +import Dashboard from "@material-ui/icons/Dashboard"; + +import GridContainer from "components/Grid/GridContainer.js"; +import GridItem from "components/Grid/GridItem.js"; +import NavPills from "components/NavPills/NavPills.js"; +import Card from "components/Card/Card.js"; +import CardBody from "components/Card/CardBody.js"; +import CardHeader from "components/Card/CardHeader.js"; +import Quote from "components/Typography/Quote.js" +import Grid from '@material-ui/core/Grid'; +import Button from "components/CustomButtons/Button.js"; +import styles from "assets/jss/nextjs-material-kit/pages/profilePage.js"; +import Icon from "@material-ui/core/Icon"; + +const useStyles = makeStyles(styles); + +const DataCarrers = function ({ backend, s1, d3, sma, ...props }) { + const classes = useStyles(); + const { ...rest } = props; + const imageClasses = classNames( + classes.imgRaised, + classes.imgRoundedCircle, + classes.imgFluid + ); + const navImageClasses = classNames(classes.imgRounded, classes.imgGallery); + const CarrerS1 = s1.map((data) => { + return ( + + +
{data.name}
+ + + Masa Pendaftaran : {data.start_regis} s/d {data.until_regis} + + +
+
+ ); + }) + const CarrerD3 = d3.map((data) => { + return ( + + + {data.name} + + + Masa Pendaftaran : {data.start_regis} s/d {data.until_regis} + + + + + ); + }) + const CarrerSMA = sma.map((data) => { + return ( + + + {data.name} + + + Masa Pendaftaran : {data.start_regis} s/d {data.until_regis} + + + + + ); + }) + return ( + +
+ Product +
+ +
+

Carrer & Job Vacancies

+
+ + + + {CarrerS1} + + ), + }, + { + tabButton: "D3", + tabIcon: Dashboard, + tabContent: ( + + {CarrerD3} + + ), + }, + { + tabButton: "SMA / SMK ", + tabIcon: Dashboard, + tabContent: ( + + {CarrerSMA} + + ), + }, + { + tabButton: "Recruitment Process", + tabIcon: Dashboard, + tabContent: ( + + +
+ ... +
+
+
+ ), + }, + ]} + /> + + +
+
+ ); +} + +export default DataCarrers; \ No newline at end of file diff --git a/pages-sections/honda/carrer/carrer_details.js b/pages-sections/honda/carrer/carrer_details.js new file mode 100644 index 0000000..4feb2ab --- /dev/null +++ b/pages-sections/honda/carrer/carrer_details.js @@ -0,0 +1,69 @@ +import React from 'react'; +import ReactHtmlParser from "react-html-parser"; +import { makeStyles } from "@material-ui/core/styles"; + +import classNames from "classnames"; +import GridContainer from "components/Grid/GridContainer.js"; +import Grid from '@material-ui/core/Grid'; +import GridItem from "components/Grid/GridItem.js"; +import Card from "components/Card/Card.js"; +import Carousel from "react-slick"; +import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js"; + +const useStyles = makeStyles(styles); +const DataCarrer = function ({ backend, detailcarrer, ...props }) { + const classes = useStyles(); + const imageClasses = classNames( + classes.imgRaised, + classes.imgRoundedCircle, + classes.imgFluid + ); + const settings = { + dots: true, + infinite: true, + speed: 500, + slidesToShow: 1, + slidesToScroll: 1, + autoplay: true, + time: 5 + }; + const navImageClasses = classNames(classes.imgRounded, classes.imgGallery); + const carrer = detailcarrer.map((data) => { + return ( + + +
+
+
+ + + + + First slide + + + + +
+
+
+
+ +

{data.name}

+

{data.published_at}

+
+
+

{ReactHtmlParser(data.description)}

+
+
+
+ ); + }) + return ( +
+ {carrer} +
+ ); +} + +export default DataCarrer; \ No newline at end of file diff --git a/pages-sections/honda/home/carousel.js b/pages-sections/honda/home/carousel.js new file mode 100644 index 0000000..d206385 --- /dev/null +++ b/pages-sections/honda/home/carousel.js @@ -0,0 +1,61 @@ +import React from "react"; +import { makeStyles } from "@material-ui/core/styles"; + +import GridContainer from "components/Grid/GridContainer.js"; +import GridItem from "components/Grid/GridItem.js"; +import Card from "components/Card/Card.js"; +import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js"; +import Carousel from "react-slick"; +import Grid from '@material-ui/core/Grid'; + +const useStyles = makeStyles(styles); +const DataCarousel = function ({ backend, carousel, ...props }) { + const classes = useStyles(); + const settings = { + dots: true, + infinite: true, + speed: 500, + slidesToShow: 1, + slidesToScroll: 1, + autoplay: true, + time: 5 + }; + const Carousels = carousel.map((data) => { + return ( +
+ First slide +
+ ); + }) + return ( +
+
+
+ + + + + {Carousels} + + + + + + + + + + + + + + + + +
+
+
+ ); +} + +export default DataCarousel; \ No newline at end of file diff --git a/pages-sections/honda/home/feature.js b/pages-sections/honda/home/feature.js new file mode 100644 index 0000000..897d3df --- /dev/null +++ b/pages-sections/honda/home/feature.js @@ -0,0 +1,119 @@ +import React, { Component } from "react"; +import { makeStyles } from "@material-ui/core/styles"; +import Button from "components/CustomButtons/Button.js"; +import Icon from "@material-ui/core/Icon"; + +import GridContainer from "components/Grid/GridContainer.js"; +import Grid from '@material-ui/core/Grid'; +import Card from "components/Card/Card.js"; +import SnackbarContent from "components/Snackbar/SnackbarContent.js"; + +import imagesStyles from "assets/jss/nextjs-material-kit/imagesStyles.js"; +import { cardTitle } from "assets/jss/nextjs-material-kit.js"; + +const styles = { + ...imagesStyles, + cardTitle, +}; + +const useStyles = makeStyles(styles); +const DataFeature = function ({ backend, service, ...props }) { + const classes = useStyles(); + return ( +
+
+ Feature Product + } + align="center" + color="danger" + /> +
+ + + + Card-img + {/*
+
+ +
+
*/} +
+
+ + + Card-img + {/*
+
+ +
+
*/} +
+
+ + +
+ Card-img +
+ {/*
+
+ +
+
*/} +
+
+ + +
+ Card-img +
+ {/*
+
+ +
+
*/} +
+
+ + +
+ Card-img +
+ {/*
+
+ +
+
*/} +
+
+ + +
+ Card-img +
+ {/*
+
+ +
+
*/} +
+
+
+
+ ); +} + +export default DataFeature; \ No newline at end of file diff --git a/pages-sections/honda/home/service.js b/pages-sections/honda/home/service.js new file mode 100644 index 0000000..e9a4d25 --- /dev/null +++ b/pages-sections/honda/home/service.js @@ -0,0 +1,46 @@ +import React from "react"; +import { makeStyles } from "@material-ui/core/styles"; + +import GridContainer from "components/Grid/GridContainer.js"; +import Grid from '@material-ui/core/Grid'; +import Paper from '@material-ui/core/Paper'; +import Card from "components/Card/Card.js"; +import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js"; +import SnackbarContent from "components/Snackbar/SnackbarContent.js"; + +const useStyles = makeStyles(styles); +const DataService = function ({ backend, service, ...props }) { + const classes = useStyles(); + const services = service.map((data, index) => ( + + +
+ +
+
+
+ )); + return ( +
+
+
+ Our Service + } + align="center" + color="danger" + /> +
+
+
+ + {services} + +
+
+ ); +} + +export default DataService; \ No newline at end of file diff --git a/pages-sections/honda/latest_news/news.js b/pages-sections/honda/latest_news/news.js new file mode 100644 index 0000000..2198ef6 --- /dev/null +++ b/pages-sections/honda/latest_news/news.js @@ -0,0 +1,66 @@ +import React from 'react'; + +import { makeStyles } from "@material-ui/core/styles"; + +import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js"; +import Grid from '@material-ui/core/Grid'; +import GridContainer from "components/Grid/GridContainer.js"; +import Card from "components/Card/Card.js"; +import CardBody from "components/Card/CardBody.js"; +import Button from "components/CustomButtons/Button.js"; +import Paginations from "components/Pagination/Pagination.js"; +import Icon from "@material-ui/core/Icon"; + +const useStyles = makeStyles(styles); + +const DataLatestNews = function ({ backend, news, ...props }) { + const classes = useStyles(); + const latnews = news.map((data) => { + return ( + + + + +

{data.title}

+

{data.published_at}

+ +
+
+
+ ); + }) + return ( +
+
+

Latest News

+
+
+ + {latnews} + +
+
+ +
+
+ ); +} + +export default DataLatestNews; diff --git a/pages-sections/honda/latest_news/news_details.js b/pages-sections/honda/latest_news/news_details.js new file mode 100644 index 0000000..aa2655d --- /dev/null +++ b/pages-sections/honda/latest_news/news_details.js @@ -0,0 +1,96 @@ +import React, { useState, useEffect } from "react"; +import ReactHtmlParser from "react-html-parser"; +// @material-ui/core components +import { makeStyles } from "@material-ui/core/styles"; +import ReactPaginate from "react-paginate"; + +import classNames from "classnames"; +import GridContainer from "components/Grid/GridContainer.js"; +import Grid from '@material-ui/core/Grid'; +import GridItem from "components/Grid/GridItem.js"; +import Card from "components/Card/Card.js"; +import Carousel from "react-slick"; +import CardBody from "components/Card/CardBody.js"; +import Button from "components/CustomButtons/Button.js"; +import Icon from "@material-ui/core/Icon"; +import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js"; + +const useStyles = makeStyles(styles); + +const DataLatestNews = function ({ backend, news, othernews,...props }) { + const classes = useStyles(); + const imageClasses = classNames( + classes.imgRaised, + classes.imgRoundedCircle, + classes.imgFluid + ); + const settings = { + dots: true, + infinite: true, + speed: 500, + slidesToShow: 1, + slidesToScroll: 1, + autoplay: true, + time: 5 + }; + const navImageClasses = classNames(classes.imgRounded, classes.imgGallery); + const otherlatnews = othernews.map((data) => { + return ( + + + + +

{data.title}

+ +
+
+
+ ); + }) + const latnews = news.map((data) => { + return ( + + + +
+
+
+ + + + + First slide + + +
+
+

Other Latest News

+

{otherlatnews}

+
+
+
+
+
+
+
+ +

{data.title}

+

{data.published_at}

+
+
+

{ReactHtmlParser(data.description)}

+
+
+
+ ); + }); + return
{latnews}
; +}; + +export default DataLatestNews; diff --git a/pages-sections/honda/product/product.js b/pages-sections/honda/product/product.js new file mode 100644 index 0000000..e10c5f0 --- /dev/null +++ b/pages-sections/honda/product/product.js @@ -0,0 +1,92 @@ +import React from "react"; +import classNames from "classnames"; + +import { makeStyles } from "@material-ui/core/styles"; +import Dashboard from "@material-ui/icons/Dashboard"; + +import GridContainer from "components/Grid/GridContainer.js"; +import GridItem from "components/Grid/GridItem.js"; +import NavPills from "components/NavPills/NavPills.js"; +import Card from "components/Card/Card.js"; +import CardBody from "components/Card/CardBody.js"; +import CardHeader from "components/Card/CardHeader.js"; +import CardFooter from "components/Card/CardFooter.js"; +import Button from "components/CustomButtons/Button.js"; +import styles from "assets/jss/nextjs-material-kit/pages/profilePage.js"; +import Icon from "@material-ui/core/Icon"; +import { Motorcycle } from "@material-ui/icons"; + +const useStyles = makeStyles(styles); +const DataProduct = function ({ backend, car, ...props }) { + const classes = useStyles(); + const { ...rest } = props; + const imageClasses = classNames( + classes.imgRaised, + classes.imgRoundedCircle, + classes.imgFluid + ); + const navImageClasses = classNames(classes.imgRounded, classes.imgGallery); + const ProductSuzuki = car.map((data) => { + return ( +
+ + +
+ +
+
{data.name}
+
Rp.{data.price}
+ + +
+
+
+
+
+ ); + }) + return ( + +
+ Product +
+ +
+

Product & Facilities

+
+ + + + {ProductSuzuki} + + ), + }, + ]} + /> + + +
+
+ ); +} + +export default DataProduct; \ No newline at end of file diff --git a/pages-sections/honda/profile/profile.js b/pages-sections/honda/profile/profile.js new file mode 100644 index 0000000..1c2687e --- /dev/null +++ b/pages-sections/honda/profile/profile.js @@ -0,0 +1,388 @@ +import React from "react"; +import classNames from "classnames"; +import {makeStyles} from "@material-ui/core/styles"; +import Select from 'react-select'; + +import People from "@material-ui/icons/People"; +import LocationOn from "@material-ui/icons/LocationOn"; +import Lock from "@material-ui/icons/Lock"; +import image1 from "assets/img/mail.png" + +import CustomInput from "components/CustomInput/CustomInput.js"; +import InputAdornment from "@material-ui/core/InputAdornment"; +import Button from "components/CustomButtons/Button.js"; +import Icon from "@material-ui/core/Icon"; +import Card from "components/Card/Card.js"; +import CardBody from "components/Card/CardBody.js"; +import GridContainer from "components/Grid/GridContainer.js"; +import SnackbarContent from "components/Snackbar/SnackbarContent.js"; +import NavPills from "components/NavPills/NavPills.js"; +import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/pillsStyle.js"; +import Grid from '@material-ui/core/Grid'; +import Paper from '@material-ui/core/Paper'; + +const useStyles = makeStyles((theme) => ({ + root: { + flexGrow: 1 + }, + paper: { + padding: theme.spacing(2), + textAlign: 'center', + color: theme.palette.text.secondary + } +})); + +const DataApparel = function ({ + profile, + user, + ...props +}) { + const [pass, setPass] = React.useState(""); + const classes = useStyles(); + const { + ...rest + } = props; + const imageClasses = classNames( + classes.imgRaised, + classes.imgRoundedCircle, + classes.imgFluid + ); + const navImageClasses = classNames(classes.imgRounded, classes.imgGallery); + const Profile = profile.map((data) => { + return ( + + +
+

Profile Saya

+ Kelola informasi profil Anda untuk mengontrol, melindungi dan mengamankan akun +
+
+
+ + +
+ Username +
+
+ +
+ : {data.username} +
+
+ +
+ + +
+ Nama +
+
+ +
+ : {data.firstName} +
+
+ +
+ + +
+ Email +
+
+ +
+ : {data.email} +
+
+ +
+ + +
+ Nomer Telpon +
+
+ +
+ : {data.telp} +
+
+ +
+ +
+ ) + }, { + tabButton: "Alamat", + tabIcon: LocationOn, + tabContent: ( + + +
+

Alamat Saya

+ Kelola informasi Alamat Anda untuk Proses Pengirim Barang +
+
+
+ +

+ + +
+ Nama +
+
+ +
+ : {data.firstName} +
+
+ +
+ + +
+ Telpon +
+
+ +
+ : {data.telp} +
+
+ +
+ + +
+ Alamat +
+
+ +
+ : {data.address} +
+
+ +
+ +
+ ) + }, { + tabButton: "Ubah Password", + tabIcon: Lock, + tabContent: ( + + +
+

Ubah Password

+ Untuk keamanan akun Anda, mohon untuk tidak menyebarkan password Anda ke + orang lain +
+
+
+ + +
+

+ Password Saat Ini +
+
+ +
+ setPass(event.target.value), + type: "password", + endAdornment: ( + + + lock_outline + + + ), + autoComplete: "off" + }}/> +
+
+ +
+ + +
+

+ Password Baru +
+
+ +
+ setPass(event.target.value), + type: "password", + endAdornment: ( + + + lock_outline + + + ), + autoComplete: "off" + }}/> +
+
+ +
+ + +
+

+ Konfirmasi Password +
+
+ +
+ setPass(event.target.value), + type: "password", + endAdornment: ( + + + lock_outline + + + ), + autoComplete: "off" + }}/> +
+
+ +
+ +
+ ) + } + ]}/> + ); + }) + return ( +
+ + +
+
+ Profile} align="center" color="info"/> +
+ + {Profile} + +
+

+

+
+
+
+ ); +} + +export default DataApparel; \ No newline at end of file diff --git a/pages-sections/suzuki/product/product.js b/pages-sections/suzuki/product/product.js index 0cfad43..d807b81 100644 --- a/pages-sections/suzuki/product/product.js +++ b/pages-sections/suzuki/product/product.js @@ -43,6 +43,12 @@ const DataProduct = function ({ backend, car, ...props }) { > open_in_newDetail Product + @@ -66,7 +72,7 @@ const DataProduct = function ({ backend, car, ...props }) { color="primary" tabs={[ { - tabButton: "Passenger Car", + tabButton: "XL7", tabIcon: Motorcycle, tabContent: ( diff --git a/pages-sections/yamaha/product/product.js b/pages-sections/yamaha/product/product.js index a79105f..46ce08f 100644 --- a/pages-sections/yamaha/product/product.js +++ b/pages-sections/yamaha/product/product.js @@ -253,10 +253,10 @@ const DataProduct = function ({ backend, maxi, matic, naked, sport, offroad, mop > open_in_newDetail Product - {/* diff --git a/pages/honda/about_us/about_us.js b/pages/honda/about_us/about_us.js new file mode 100644 index 0000000..4485257 --- /dev/null +++ b/pages/honda/about_us/about_us.js @@ -0,0 +1,41 @@ +import React from "react"; +import { makeStyles } from "@material-ui/core/styles"; + +import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js"; +import Card from "components/Card/Card.js"; +import CardBody from "components/Card/CardBody.js"; +import CardHeader from "components/Card/CardHeader.js"; +import CompanyLink from "components/Header/LinkCompany.js"; + +const useStyles = makeStyles(styles); + +const DataAboutUS = function ({ backend, businessPartners, service, carousel, ...props }) { + const classes = useStyles(); + return ( +
+ +
+ + + +
+ +
+ +
+

About Us

+

Thamrin Group adalah perusahaan terkemuka di Sumatera Selatan & Bengkulu dengan fokus bisnis pada sektor otomotif dan properti

+

Visi

+

Berdampak bagi masyarakat melalui SDM yang dimiliki, pelayanan prima & pengembangan usaha secara berkelanjutan dengan membangun perusahaan yang terpercaya & memiliki reputasi yang baik

+

Misi

+

1. Melayani 21,7 juta pelanggan di tahun 2022

+

2. Mengembangkan pemimpin yang sukses

+

3. Mengelola proses administrasi yang simple & excellent

+

4. Mendukung continuous improvement

+
+
+
+ ); +} + +export default DataAboutUS; \ No newline at end of file diff --git a/pages/honda/about_us/penghargaan.js b/pages/honda/about_us/penghargaan.js new file mode 100644 index 0000000..d5f9b5d --- /dev/null +++ b/pages/honda/about_us/penghargaan.js @@ -0,0 +1,41 @@ +import React from "react"; +import { makeStyles } from "@material-ui/core/styles"; + +import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js"; +import Card from "components/Card/Card.js"; +import CardBody from "components/Card/CardBody.js"; +import CardHeader from "components/Card/CardHeader.js"; +import CompanyLink from "components/Header/LinkCompany.js"; + +const useStyles = makeStyles(styles); + +const DataPenghargaan = function ({ backend, businessPartners, service, carousel, ...props }) { + const classes = useStyles(); + return ( +
+ +
+ + + +
+ +
+ +
+

Penghargaan Thamrin Group

+

Thamrin Group adalah perusahaan terkemuka di Sumatera Selatan & Bengkulu dengan fokus bisnis pada sektor otomotif dan properti

+

Visi

+

Berdampak bagi masyarakat melalui SDM yang dimiliki, pelayanan prima & pengembangan usaha secara berkelanjutan dengan membangun perusahaan yang terpercaya & memiliki reputasi yang baik

+

Misi

+

1. Melayani 21,7 juta pelanggan di tahun 2022

+

2. Mengembangkan pemimpin yang sukses

+

3. Mengelola proses administrasi yang simple & excellent

+

4. Mendukung continuous improvement

+
+
+
+ ); +} + +export default DataPenghargaan; \ No newline at end of file diff --git a/pages/honda/about_us/profile.js b/pages/honda/about_us/profile.js new file mode 100644 index 0000000..9531757 --- /dev/null +++ b/pages/honda/about_us/profile.js @@ -0,0 +1,41 @@ +import React from "react"; +import { makeStyles } from "@material-ui/core/styles"; + +import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js"; +import Card from "components/Card/Card.js"; +import CardBody from "components/Card/CardBody.js"; +import CardHeader from "components/Card/CardHeader.js"; +import CompanyLink from "components/Header/LinkCompany.js"; + +const useStyles = makeStyles(styles); + +const DataProfile = function ({ backend, businessPartners, service, carousel, ...props }) { + const classes = useStyles(); + return ( +
+ +
+ + + +
+ +
+ +
+

Profile Thamrin Group

+

Thamrin Group adalah perusahaan terkemuka di Sumatera Selatan & Bengkulu dengan fokus bisnis pada sektor otomotif dan properti

+

Visi

+

Berdampak bagi masyarakat melalui SDM yang dimiliki, pelayanan prima & pengembangan usaha secara berkelanjutan dengan membangun perusahaan yang terpercaya & memiliki reputasi yang baik

+

Misi

+

1. Melayani 21,7 juta pelanggan di tahun 2022

+

2. Mengembangkan pemimpin yang sukses

+

3. Mengelola proses administrasi yang simple & excellent

+

4. Mendukung continuous improvement

+
+
+
+ ); +} + +export default DataProfile; \ No newline at end of file diff --git a/pages/honda/about_us/saham.js b/pages/honda/about_us/saham.js new file mode 100644 index 0000000..ce6e7f3 --- /dev/null +++ b/pages/honda/about_us/saham.js @@ -0,0 +1,41 @@ +import React from "react"; +import { makeStyles } from "@material-ui/core/styles"; + +import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js"; +import Card from "components/Card/Card.js"; +import CardBody from "components/Card/CardBody.js"; +import CardHeader from "components/Card/CardHeader.js"; +import CompanyLink from "components/Header/LinkCompany.js"; + +const useStyles = makeStyles(styles); + +const DataSaham = function ({ backend, businessPartners, service, carousel, ...props }) { + const classes = useStyles(); + return ( +
+ +
+ + + +
+ +
+ +
+

Kepemilikan Saham Thamrin Group

+

Thamrin Group adalah perusahaan terkemuka di Sumatera Selatan & Bengkulu dengan fokus bisnis pada sektor otomotif dan properti

+

Visi

+

Berdampak bagi masyarakat melalui SDM yang dimiliki, pelayanan prima & pengembangan usaha secara berkelanjutan dengan membangun perusahaan yang terpercaya & memiliki reputasi yang baik

+

Misi

+

1. Melayani 21,7 juta pelanggan di tahun 2022

+

2. Mengembangkan pemimpin yang sukses

+

3. Mengelola proses administrasi yang simple & excellent

+

4. Mendukung continuous improvement

+
+
+
+ ); +} + +export default DataSaham; \ No newline at end of file diff --git a/pages/honda/about_us/sejarah.js b/pages/honda/about_us/sejarah.js new file mode 100644 index 0000000..cb57d58 --- /dev/null +++ b/pages/honda/about_us/sejarah.js @@ -0,0 +1,41 @@ +import React from "react"; +import { makeStyles } from "@material-ui/core/styles"; + +import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js"; +import Card from "components/Card/Card.js"; +import CardBody from "components/Card/CardBody.js"; +import CardHeader from "components/Card/CardHeader.js"; +import CompanyLink from "components/Header/LinkCompany.js"; + +const useStyles = makeStyles(styles); + +const DataSejarah = function ({ backend, businessPartners, service, carousel, ...props }) { + const classes = useStyles(); + return ( +
+ +
+ + + +
+ +
+ +
+

Sejarah Thamrin Group

+

Thamrin Group adalah perusahaan terkemuka di Sumatera Selatan & Bengkulu dengan fokus bisnis pada sektor otomotif dan properti

+

Visi

+

Berdampak bagi masyarakat melalui SDM yang dimiliki, pelayanan prima & pengembangan usaha secara berkelanjutan dengan membangun perusahaan yang terpercaya & memiliki reputasi yang baik

+

Misi

+

1. Melayani 21,7 juta pelanggan di tahun 2022

+

2. Mengembangkan pemimpin yang sukses

+

3. Mengelola proses administrasi yang simple & excellent

+

4. Mendukung continuous improvement

+
+
+
+ ); +} + +export default DataSejarah; \ No newline at end of file diff --git a/pages/honda/about_us/struktur_organisasi.js b/pages/honda/about_us/struktur_organisasi.js new file mode 100644 index 0000000..8eac41d --- /dev/null +++ b/pages/honda/about_us/struktur_organisasi.js @@ -0,0 +1,41 @@ +import React from "react"; +import { makeStyles } from "@material-ui/core/styles"; + +import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js"; +import Card from "components/Card/Card.js"; +import CardBody from "components/Card/CardBody.js"; +import CardHeader from "components/Card/CardHeader.js"; +import CompanyLink from "components/Header/LinkCompany.js"; + +const useStyles = makeStyles(styles); + +const DataStrukturOrganisasi = function ({ backend, businessPartners, service, carousel, ...props }) { + const classes = useStyles(); + return ( +
+ +
+ + + +
+ +
+ +
+

Struktur Organisasi Thamrin Group

+

Thamrin Group adalah perusahaan terkemuka di Sumatera Selatan & Bengkulu dengan fokus bisnis pada sektor otomotif dan properti

+

Visi

+

Berdampak bagi masyarakat melalui SDM yang dimiliki, pelayanan prima & pengembangan usaha secara berkelanjutan dengan membangun perusahaan yang terpercaya & memiliki reputasi yang baik

+

Misi

+

1. Melayani 21,7 juta pelanggan di tahun 2022

+

2. Mengembangkan pemimpin yang sukses

+

3. Mengelola proses administrasi yang simple & excellent

+

4. Mendukung continuous improvement

+
+
+
+ ); +} + +export default DataStrukturOrganisasi; \ No newline at end of file diff --git a/pages/honda/about_us/tata_kelola.js b/pages/honda/about_us/tata_kelola.js new file mode 100644 index 0000000..952475c --- /dev/null +++ b/pages/honda/about_us/tata_kelola.js @@ -0,0 +1,41 @@ +import React from "react"; +import { makeStyles } from "@material-ui/core/styles"; + +import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js"; +import Card from "components/Card/Card.js"; +import CardBody from "components/Card/CardBody.js"; +import CardHeader from "components/Card/CardHeader.js"; +import CompanyLink from "components/Header/LinkCompany.js"; + +const useStyles = makeStyles(styles); + +const DataTataKelola = function ({ backend, businessPartners, service, carousel, ...props }) { + const classes = useStyles(); + return ( +
+ +
+ + + +
+ +
+ +
+

Tata Kelola Thamrin Group

+

Thamrin Group adalah perusahaan terkemuka di Sumatera Selatan & Bengkulu dengan fokus bisnis pada sektor otomotif dan properti

+

Visi

+

Berdampak bagi masyarakat melalui SDM yang dimiliki, pelayanan prima & pengembangan usaha secara berkelanjutan dengan membangun perusahaan yang terpercaya & memiliki reputasi yang baik

+

Misi

+

1. Melayani 21,7 juta pelanggan di tahun 2022

+

2. Mengembangkan pemimpin yang sukses

+

3. Mengelola proses administrasi yang simple & excellent

+

4. Mendukung continuous improvement

+
+
+
+ ); +} + +export default DataTataKelola; \ No newline at end of file diff --git a/pages/honda/about_us/tugas_fungsi.js b/pages/honda/about_us/tugas_fungsi.js new file mode 100644 index 0000000..4f65e2d --- /dev/null +++ b/pages/honda/about_us/tugas_fungsi.js @@ -0,0 +1,41 @@ +import React from "react"; +import { makeStyles } from "@material-ui/core/styles"; + +import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js"; +import Card from "components/Card/Card.js"; +import CardBody from "components/Card/CardBody.js"; +import CardHeader from "components/Card/CardHeader.js"; +import CompanyLink from "components/Header/LinkCompany.js"; + +const useStyles = makeStyles(styles); + +const DataTugasFungsi = function ({ backend, businessPartners, service, carousel, ...props }) { + const classes = useStyles(); + return ( +
+ +
+ + + +
+ +
+ +
+

Tugas & Fungsi Thamrin Group

+

Thamrin Group adalah perusahaan terkemuka di Sumatera Selatan & Bengkulu dengan fokus bisnis pada sektor otomotif dan properti

+

Visi

+

Berdampak bagi masyarakat melalui SDM yang dimiliki, pelayanan prima & pengembangan usaha secara berkelanjutan dengan membangun perusahaan yang terpercaya & memiliki reputasi yang baik

+

Misi

+

1. Melayani 21,7 juta pelanggan di tahun 2022

+

2. Mengembangkan pemimpin yang sukses

+

3. Mengelola proses administrasi yang simple & excellent

+

4. Mendukung continuous improvement

+
+
+
+ ); +} + +export default DataTugasFungsi; \ No newline at end of file diff --git a/pages/honda/carrer/carrer.js b/pages/honda/carrer/carrer.js new file mode 100644 index 0000000..0e0e5ba --- /dev/null +++ b/pages/honda/carrer/carrer.js @@ -0,0 +1,82 @@ +import React from "react"; +import classNames from "classnames"; +import { makeStyles } from "@material-ui/core/styles"; + +import Header from "components/Header/Header.js"; +import HeaderLinks from "components/Header/HeaderHonda.js"; +import Footer from "components/Footer/FooterHonda.js"; +import Parallax from "components/Parallax/Parallax.js"; +import styles from "assets/jss/nextjs-material-kit/pages/components.js"; + +import SectionCarrer from "pages-sections/honda/carrer/carrer.js"; +import Getcarrer from "api/carrer/carrer.js" +import Cookies from "cookies"; + +const useStyles = makeStyles(styles); + +const Carrer = function ({ user, backend, s1, d3, sma, ...props }) { + const classes = useStyles(); + const { ...rest } = props; + return ( +
+
} + fixed + color="info" + changeColorOnScroll={{ + height: 400, + color: "white" + }} + {...rest} + /> + +
+ +
+
+
+ ); +} + +export default Carrer; + +export async function getServerSideProps(context) { + var s1 = []; + var d3 = []; + var sma = []; + const backend = process.env.BACKEND_SERVER_URI; + + var { req, resp } = context; + const cookies = new Cookies(req, resp); + var user = ""; + var userObj = (await cookies.get("user")) + ? JSON.parse(await cookies.get("user")) + : null; + if (userObj) { + let sessionId = userObj["partners_login_states"].filter(function (i) { + return ( + i.business_partner && i.business_partner.name.toUpperCase() == "YAMAHA" + ); + }); + if (sessionId.length != 0) user = userObj["username"]; + } + + var res = await Getcarrer.GetCarrerS1Honda(); + if (res["STATUS"] === 1) { + s1 = res["DATA"]["carrers"]; + } + + var res = await Getcarrer.GetCarrerD3Honda(); + if (res["STATUS"] === 1) { + d3 = res["DATA"]["carrers"]; + } + + var res = await Getcarrer.GetCarrerSMAHonda(); + if (res["STATUS"] === 1) { + sma = res["DATA"]["carrers"]; + } + + return { + props: { user, s1, d3, sma, backend }, // will be passed to the page component as props + }; +} \ No newline at end of file diff --git a/pages/honda/carrer/carrer_details.js b/pages/honda/carrer/carrer_details.js new file mode 100644 index 0000000..6982f06 --- /dev/null +++ b/pages/honda/carrer/carrer_details.js @@ -0,0 +1,72 @@ +import React from "react"; +import classNames from "classnames"; +import { makeStyles } from "@material-ui/core/styles"; + +import Header from "components/Header/Header.js"; +import HeaderLinks from "components/Header/HeaderHonda.js"; +import Footer from "components/Footer/FooterHonda.js"; +import CarrerDetail from "pages-sections/honda/carrer/carrer_details.js"; +import Parallax from "components/Parallax/Parallax.js"; +import styles from "assets/jss/nextjs-material-kit/pages/components.js"; +import GetDetailcarrer from "api/carrer/carrer.js" +import Cookies from "cookies"; + +const useStyles = makeStyles(styles); + +const CarrerDetails = function ({ user, backend, detailcarrer, ...props }) { + const classes = useStyles(); + const { ...rest } = props; + return ( +
+
} + fixed + color="info" + changeColorOnScroll={{ + height: 400, + color: "white" + }} + {...rest} + /> + +
+ +
+
+
+ ); +} + +export default CarrerDetails; + +export async function getServerSideProps(context) { + var {query} = context; + var detailcarrer = []; + const backend = process.env.BACKEND_SERVER_URI; + + var { req, resp } = context; + const cookies = new Cookies(req, resp); + var user = ""; + var userObj = (await cookies.get("user")) + ? JSON.parse(await cookies.get("user")) + : null; + if (userObj) { + let sessionId = userObj["partners_login_states"].filter(function (i) { + return ( + i.business_partner && i.business_partner.name.toUpperCase() == "YAMAHA" + ); + }); + if (sessionId.length != 0) user = userObj["username"]; + } + + var res = await GetDetailcarrer.GetDetailCarrer(query.s||0); + if (res["STATUS"] === 1) { + detailcarrer = res["DATA"]["carrers"]; + } + + console.log(res); + + return { + props: { user, detailcarrer, backend }, // will be passed to the page component as props + }; +} \ No newline at end of file diff --git a/pages/honda/home.js b/pages/honda/home.js index e69de29..f17c440 100644 --- a/pages/honda/home.js +++ b/pages/honda/home.js @@ -0,0 +1,108 @@ +import React from "react"; +import classNames from "classnames"; +import { makeStyles } from "@material-ui/core/styles"; + +import Header from "components/Header/Header.js"; +import HeaderLinks from "components/Header/HeaderHonda.js"; +import Parallax from "components/Parallax/Parallax.js"; +import styles from "assets/jss/nextjs-material-kit/pages/components.js"; +import Footer from "components/Footer/FooterHonda.js"; + +import GetbusinessPartners from "api/home/businessPartner.js"; +import Getservices from "api/home/service.js"; +import Getcarousels from "api/home/carousel.js"; +import DataSnackbarContent from "pages-sections/yamaha/snackbar.js"; +import DataCarousel from "pages-sections/honda/home/carousel.js"; +import DataService from "pages-sections/honda/home/service.js"; +import DataFeature from "pages-sections/honda/home/feature.js"; +import Cookies from "cookies"; + +const useStyles = makeStyles(styles); +const Home = function ({ + backend, + businessPartners, + service, + carousel, + user, + ...props + }) { + const classes = useStyles(); + const { ...rest } = props; + ; + + return ( +
+
} + fixed + color="info" + changeColorOnScroll={{ + height: 400, + color: "white", + }} + {...rest} + /> + +
+ + {/* */} + + + + {/* */} + {/* */} +
+
+
+ ); +}; + +export async function getServerSideProps(context) { + var businessPartners = []; + var service = []; + var carousel = []; + const backend = process.env.BACKEND_SERVER_URI; + + var { req, resp } = context; + const cookies = new Cookies(req, resp); + var user = ""; + var userObj = (await cookies.get("user")) + ? JSON.parse(await cookies.get("user")) + : null; + if (userObj) { + let sessionId = userObj["partners_login_states"].filter(function (i) { + return ( + i.business_partner && i.business_partner.name.toUpperCase() == "YAMAHA" + ); + }); + if (sessionId.length != 0) user = userObj["username"]; + } + + var res = await GetbusinessPartners.GetbusinessPartners(); + if (res["STATUS"] === 1) { + businessPartners = res["DATA"]["businessPartners"]; + } + + var res = await Getservices.GetservicesYamaha(); + if (res["STATUS"] === 1) { + service = res["DATA"]["services"]; + } + + var res = await Getcarousels.GetCarouselsHonda(); + if (res["STATUS"] === 1) { + carousel = res["DATA"]["carousels"]; + } + + console.log(carousel); + return { + props: { businessPartners, service, carousel, backend, user }, // will be passed to the page component as props + }; +} + +export default Home; diff --git a/pages/honda/latest_news/latestnews.js b/pages/honda/latest_news/latestnews.js new file mode 100644 index 0000000..23a8de8 --- /dev/null +++ b/pages/honda/latest_news/latestnews.js @@ -0,0 +1,56 @@ +import React from "react"; +import classNames from "classnames"; +import { makeStyles } from "@material-ui/core/styles"; + +import Header from "components/Header/Header.js"; +import HeaderHonda from "components/Header/HeaderHonda.js"; +import FooterHonda from "components/Footer/FooterHonda.js"; +import Parallax from "components/Parallax/Parallax.js"; +import styles from "assets/jss/nextjs-material-kit/pages/components.js"; + +import GetLatestNews from "api/latest_news/news.js" +import DataSnackbarContent from "pages-sections/suzuki/snackbar.js"; +import DataLatestNews from "pages-sections/honda/latest_news/news.js"; + +const useStyles = makeStyles(styles); + +const LatestNews = function ({ backend, news, ...props }) { + const classes = useStyles(); + const { ...rest } = props; + + return ( +
+
} + fixed + color="info" + changeColorOnScroll={{ + height: 400, + color: "white" + }} + {...rest} + /> + +
+ + +
+ +
+ ); +} + +export default LatestNews; + +export async function getServerSideProps(context) { + var news = []; + const backend = process.env.BACKEND_SERVER_URI; + + var res = await GetLatestNews.GetNewsHonda(); + if (res["STATUS"] === 1) { + news = res["DATA"]["latestNews"]; + } + return { + props: { news, backend }, // will be passed to the page component as props + }; +} \ No newline at end of file diff --git a/pages/honda/latest_news/latestnews_details.js b/pages/honda/latest_news/latestnews_details.js new file mode 100644 index 0000000..d6bb09f --- /dev/null +++ b/pages/honda/latest_news/latestnews_details.js @@ -0,0 +1,63 @@ +import React from "react"; +import classNames from "classnames"; +import { makeStyles } from "@material-ui/core/styles"; + +import Header from "components/Header/Header.js"; +import HeaderSuzuki from "components/Header/HeaderSuzuki.js"; +import FooterSuzuki from "components/Footer/FooterSuzuki.js"; +import Parallax from "components/Parallax/Parallax.js"; +import styles from "assets/jss/nextjs-material-kit/pages/components.js"; + +import GetLatestNews from "api/latest_news/news.js" +import DataSnackbarContent from "pages-sections/suzuki/snackbar.js"; +import DetailLatestNews from "pages-sections/honda/latest_news/news_details.js"; + +const useStyles = makeStyles(styles); + +const detailLatestNews = function ({ backend, news, othernews, ...props }) { + const classes = useStyles(); + const { ...rest } = props; + + return ( +
+
} + fixed + color="info" + changeColorOnScroll={{ + height: 400, + color: "white" + }} + {...rest} + /> + +
+ + +
+ +
+ ); +} + +export default detailLatestNews; + +export async function getServerSideProps(context) { + var {query} = context; + var news = []; + var othernews = []; + const backend = process.env.BACKEND_SERVER_URI; + + var res = await GetLatestNews.GetDetailNews(query.s||0); + if (res["STATUS"] === 1) { + news = res["DATA"]["latestNews"]; + } + + var res = await GetLatestNews.GetOtherNewsHonda(); + if (res["STATUS"] === 1) { + othernews = res["DATA"]["latestNews"]; + } + return { + props: { othernews, news, backend }, // will be passed to the page component as props + }; +} \ No newline at end of file diff --git a/pages/honda/product/product.js b/pages/honda/product/product.js new file mode 100644 index 0000000..b3fe780 --- /dev/null +++ b/pages/honda/product/product.js @@ -0,0 +1,82 @@ +import React from "react"; +import classNames from "classnames"; +import { makeStyles } from "@material-ui/core/styles"; + +import Header from "components/Header/Header.js"; +import HeaderHonda from "components/Header/HeaderHonda.js"; +import FooterHonda from "components/Footer/FooterHonda.js"; +import DataProduct from "pages-sections/honda/product/product.js"; +import Parallax from "components/Parallax/Parallax.js"; +import styles from "assets/jss/nextjs-material-kit/pages/components.js"; + +import Getproduct from "api/product/product.js"; +import Cookies from "cookies"; + +const useStyles = makeStyles(styles); + +const Product = function ({ + backend, + car, + user, + ...props + }) { + const classes = useStyles(); + const { ...rest } = props; + return ( +
+
} + fixed + color="info" + changeColorOnScroll={{ + height: 400, + color: "white", + }} + {...rest} + /> + +
+ +
+ +
+ ); +}; + +export default Product; + +export async function getServerSideProps(context) { + var car = []; + const backend = process.env.BACKEND_SERVER_URI; + + var { req, resp } = context; + const cookies = new Cookies(req, resp); + var user = ""; + var userObj = (await cookies.get("user")) + ? JSON.parse(await cookies.get("user")) + : null; + if (userObj) { + let sessionId = userObj["partners_login_states"].filter(function (i) { + return ( + i.business_partner && i.business_partner.name.toUpperCase() == "SUZUKI" + ); + }); + if (sessionId.length != 0) user = userObj["username"]; + } + + var res = await Getproduct.GetProductHonda(); + if (res["STATUS"] === 1) { + car = res["DATA"]["products"]; + } + + return { + props: { + car, + backend, + user, + }, // will be passed to the page component as props + }; +} diff --git a/pages/honda/profile/edit-profile.js b/pages/honda/profile/edit-profile.js new file mode 100644 index 0000000..e69de29 diff --git a/pages/honda/profile/profile.js b/pages/honda/profile/profile.js new file mode 100644 index 0000000..dc273b7 --- /dev/null +++ b/pages/honda/profile/profile.js @@ -0,0 +1,68 @@ +import React from "react"; +import classNames from "classnames"; +import { makeStyles } from "@material-ui/core/styles"; + +import Header from "components/Header/Header.js"; +import HeaderLinks from "components/Header/HeaderHonda.js"; +import Parallax from "components/Parallax/Parallax.js"; +import styles from "assets/jss/nextjs-material-kit/pages/components.js"; +import Footer from "components/Footer/FooterHonda.js"; +import GetProfile from "api/profile/profile.js" +import DataProfile from "pages-sections/honda/profile/profile.js" +import Cookies from "cookies"; + +const useStyles = makeStyles(styles); +const Profile = function ({ user, profile, ...props }) { + const classes = useStyles(); + const { ...rest } = props; + return ( +
+
} + fixed + color="info" + changeColorOnScroll={{ + height: 400, + color: "white", + }} + {...rest} + /> + +
+ +
+
+
+ ); +}; + +export async function getServerSideProps(context) { + var profile = []; + var res = await GetProfile.profile(); + if (res["STATUS"] === 1) { + profile = res["DATA"]["users"]; + } + + var { req, resp } = context; + const cookies = new Cookies(req, resp); + var user = ""; + var userObj = (await cookies.get("user")) + ? JSON.parse(await cookies.get("user")) + : null; + if (userObj) { + let sessionId = userObj["partners_login_states"].filter(function (i) { + return ( + i.business_partner && i.business_partner.name.toUpperCase() == "YAMAHA" + ); + }); + if (sessionId.length != 0) user = userObj["username"]; + } + + return { + props: { profile, user }, // will be passed to the page component as props + }; +} +export default Profile; diff --git a/pages/suzuki/checkout/checkout.js b/pages/suzuki/checkout/checkout.js new file mode 100644 index 0000000..e69de29

+ + + + + + + + + + +
+ + + + +
+ +
+
+
+ + +
+ © {1900 + new Date().getYear()} , All Right Reserved{" "} by{" "} @Thamrin Group Company +
+
+
+