| @@ -24,7 +24,23 @@ | |||||
| "static/runtime/polyfills.js", | "static/runtime/polyfills.js", | ||||
| "static/runtime/polyfills.js.map" | "static/runtime/polyfills.js.map" | ||||
| ], | ], | ||||
| "/yamaha/cart/checkout": [ | |||||
| "/suzuki/home": [ | |||||
| "static/runtime/webpack.js", | |||||
| "static/runtime/main.js" | |||||
| ], | |||||
| "/suzuki/latest_news/latestnews_details": [ | |||||
| "static/runtime/webpack.js", | |||||
| "static/runtime/main.js" | |||||
| ], | |||||
| "/suzuki/product/product": [ | |||||
| "static/runtime/webpack.js", | |||||
| "static/runtime/main.js" | |||||
| ], | |||||
| "/suzuki/product/product_detail": [ | |||||
| "static/runtime/webpack.js", | |||||
| "static/runtime/main.js" | |||||
| ], | |||||
| "/yamaha/latest_news/latestnews": [ | |||||
| "static/runtime/webpack.js", | "static/runtime/webpack.js", | ||||
| "static/runtime/main.js" | "static/runtime/main.js" | ||||
| ] | ] | ||||
| @@ -1 +1 @@ | |||||
| {"/_app":"static/development/pages/_app.js","/_document":"static/development/pages/_document.js","/_error":"static/development/pages/_error.js","/yamaha/cart/checkout":"static/development/pages/yamaha/cart/checkout.js"} | |||||
| {"/_app":"static/development/pages/_app.js","/_document":"static/development/pages/_document.js","/_error":"static/development/pages/_error.js","/suzuki/home":"static/development/pages/suzuki/home.js","/suzuki/latest_news/latestnews_details":"static/development/pages/suzuki/latest_news/latestnews_details.js","/suzuki/product/product":"static/development/pages/suzuki/product/product.js","/suzuki/product/product_detail":"static/development/pages/suzuki/product/product_detail.js","/yamaha/latest_news/latestnews":"static/development/pages/yamaha/latest_news/latestnews.js"} | |||||
| @@ -1,6 +1,6 @@ | |||||
| import apollo from "../../lib/apollo.js"; | import apollo from "../../lib/apollo.js"; | ||||
| async function GetCarrerS1(token="") { | |||||
| async function GetCarrerS1Yamaha(token="") { | |||||
| var res = await apollo.query( | var res = await apollo.query( | ||||
| ` | ` | ||||
| query { | query { | ||||
| @@ -18,7 +18,7 @@ async function GetCarrerS1(token="") { | |||||
| return res; | return res; | ||||
| } | } | ||||
| async function GetCarrerD3(token="") { | |||||
| async function GetCarrerD3Yamaha(token="") { | |||||
| var res = await apollo.query( | var res = await apollo.query( | ||||
| ` | ` | ||||
| query { | query { | ||||
| @@ -36,7 +36,7 @@ async function GetCarrerD3(token="") { | |||||
| return res; | return res; | ||||
| } | } | ||||
| async function GetCarrerSMA(token="") { | |||||
| async function GetCarrerSMAYamaha(token="") { | |||||
| var res = await apollo.query( | var res = await apollo.query( | ||||
| ` | ` | ||||
| query { | query { | ||||
| @@ -80,9 +80,69 @@ async function GetDetailCarrer(id, token="") { | |||||
| return res; | return res; | ||||
| } | } | ||||
| async function GetCarrerS1Suzuki(token="") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query { | |||||
| carrers(where: {category: "S1" business_partner:"2"}) | |||||
| { | |||||
| id | |||||
| name | |||||
| start_regis | |||||
| until_regis | |||||
| name_description | |||||
| } | |||||
| }`, | |||||
| token | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| async function GetCarrerD3Suzuki(token="") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query { | |||||
| carrers(where: {category: "D3" business_partner:"2"}) | |||||
| { | |||||
| id | |||||
| name | |||||
| start_regis | |||||
| until_regis | |||||
| name_description | |||||
| } | |||||
| }`, | |||||
| token | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| async function GetCarrerSMASuzuki(token="") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query { | |||||
| carrers(where: {category: "SMA" business_partner:"2"}) | |||||
| { | |||||
| id | |||||
| name | |||||
| start_regis | |||||
| until_regis | |||||
| name_description | |||||
| } | |||||
| }`, | |||||
| token | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| module.exports = { | module.exports = { | ||||
| GetCarrerS1:GetCarrerS1, | |||||
| GetCarrerD3:GetCarrerD3, | |||||
| GetCarrerSMA:GetCarrerSMA, | |||||
| //yamaha | |||||
| GetCarrerS1Yamaha:GetCarrerS1Yamaha, | |||||
| GetCarrerD3Yamaha:GetCarrerD3Yamaha, | |||||
| GetCarrerSMAYamaha:GetCarrerSMAYamaha, | |||||
| //suzuki | |||||
| GetCarrerS1Suzuki:GetCarrerS1Suzuki, | |||||
| GetCarrerD3Suzuki:GetCarrerD3Suzuki, | |||||
| GetCarrerSMASuzuki:GetCarrerSMASuzuki, | |||||
| GetDetailCarrer:GetDetailCarrer, | GetDetailCarrer:GetDetailCarrer, | ||||
| }; | }; | ||||
| @@ -1,6 +1,6 @@ | |||||
| import apollo from "../../lib/apollo.js"; | import apollo from "../../lib/apollo.js"; | ||||
| async function GetCarousels(token="") { | |||||
| async function GetCarouselsYamaha(token="") { | |||||
| var res = await apollo.query( | var res = await apollo.query( | ||||
| ` | ` | ||||
| query{ | query{ | ||||
| @@ -17,6 +17,24 @@ async function GetCarousels(token="") { | |||||
| return res; | return res; | ||||
| } | } | ||||
| async function GetCarouselsSuzuki(token="") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query { | |||||
| carousels(where: { business_partner: "2" }) { | |||||
| id | |||||
| img { | |||||
| url | |||||
| } | |||||
| } | |||||
| } | |||||
| `, | |||||
| token | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| module.exports = { | module.exports = { | ||||
| GetCarousels: GetCarousels, | |||||
| GetCarouselsYamaha:GetCarouselsYamaha, | |||||
| GetCarouselsSuzuki:GetCarouselsSuzuki, | |||||
| }; | }; | ||||
| @@ -1,6 +1,24 @@ | |||||
| import apollo from "../../lib/apollo.js"; | import apollo from "../../lib/apollo.js"; | ||||
| async function Getservices(token="") { | |||||
| async function GetservicesYamaha(token="") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query{ | |||||
| services | |||||
| { | |||||
| name | |||||
| img{ | |||||
| url | |||||
| } | |||||
| } | |||||
| } | |||||
| `, | |||||
| token | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| async function GetservicesSuzuki(token="") { | |||||
| var res = await apollo.query( | var res = await apollo.query( | ||||
| ` | ` | ||||
| query{ | query{ | ||||
| @@ -19,5 +37,6 @@ async function Getservices(token="") { | |||||
| } | } | ||||
| module.exports = { | module.exports = { | ||||
| Getservices: Getservices, | |||||
| GetservicesYamaha: GetservicesYamaha, | |||||
| GetservicesSuzuki:GetservicesSuzuki, | |||||
| }; | }; | ||||
| @@ -1,6 +1,6 @@ | |||||
| import apollo from "../../lib/apollo.js"; | import apollo from "../../lib/apollo.js"; | ||||
| async function GetNews(token="", start = 0) { | |||||
| async function GetNewsYamaha(token="", start = 0) { | |||||
| var res = await apollo.query( | var res = await apollo.query( | ||||
| ` | ` | ||||
| query($start: Int!) { | query($start: Int!) { | ||||
| @@ -24,7 +24,7 @@ async function GetNews(token="", start = 0) { | |||||
| return res; | return res; | ||||
| } | } | ||||
| async function GetOtherNews(token="", start = 0) { | |||||
| async function GetOtherNewsYamaha(token="", start = 0) { | |||||
| var res = await apollo.query( | var res = await apollo.query( | ||||
| ` | ` | ||||
| query($start: Int!) { | query($start: Int!) { | ||||
| @@ -48,6 +48,54 @@ async function GetOtherNews(token="", start = 0) { | |||||
| return res; | return res; | ||||
| } | } | ||||
| async function GetNewsSuzuki(token="", start = 0) { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query{ | |||||
| latestNews(where: { business_partner: "2" }) | |||||
| { | |||||
| id | |||||
| title | |||||
| description | |||||
| img{ | |||||
| url | |||||
| } | |||||
| published_at | |||||
| } | |||||
| } | |||||
| `, | |||||
| token, | |||||
| { | |||||
| start: start, | |||||
| } | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| async function GetOtherNewsSuzuki(token="", start = 0) { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query{ | |||||
| latestNews(where: { business_partner: "2" }) | |||||
| { | |||||
| id | |||||
| title | |||||
| description | |||||
| img{ | |||||
| url | |||||
| } | |||||
| published_at | |||||
| } | |||||
| } | |||||
| `, | |||||
| token, | |||||
| { | |||||
| start: start, | |||||
| } | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| async function GetDetailNews(id, token="") { | async function GetDetailNews(id, token="") { | ||||
| var res = await apollo.query( | var res = await apollo.query( | ||||
| ` | ` | ||||
| @@ -73,7 +121,9 @@ async function GetDetailNews(id, token="") { | |||||
| } | } | ||||
| module.exports = { | module.exports = { | ||||
| GetNews: GetNews, | |||||
| GetNewsYamaha: GetNewsYamaha, | |||||
| GetOtherNewsYamaha:GetOtherNewsYamaha, | |||||
| GetNewsSuzuki:GetNewsSuzuki, | |||||
| GetOtherNewsSuzuki:GetOtherNewsSuzuki, | |||||
| GetDetailNews: GetDetailNews, | GetDetailNews: GetDetailNews, | ||||
| GetOtherNews:GetOtherNews, | |||||
| }; | }; | ||||
| @@ -205,8 +205,26 @@ async function GetProductPowerProduct(token = "") { | |||||
| return res; | return res; | ||||
| } | } | ||||
| async function GetProductSuzuki(token = "") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query { | |||||
| products(where: { business_partner: "2" }) { | |||||
| id | |||||
| name | |||||
| price | |||||
| img { | |||||
| url | |||||
| } | |||||
| } | |||||
| }`, | |||||
| token | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| module.exports = { | module.exports = { | ||||
| GetDetailProduct: GetDetailProduct, | |||||
| //yamaha | |||||
| GetProductMatic: GetProductMatic, | GetProductMatic: GetProductMatic, | ||||
| GetProductMaxi: GetProductMaxi, | GetProductMaxi: GetProductMaxi, | ||||
| GetProductNaked: GetProductNaked, | GetProductNaked: GetProductNaked, | ||||
| @@ -217,4 +235,10 @@ module.exports = { | |||||
| GetProductCBU: GetProductCBU, | GetProductCBU: GetProductCBU, | ||||
| GetProductATV: GetProductATV, | GetProductATV: GetProductATV, | ||||
| GetProductPowerProduct: GetProductPowerProduct, | GetProductPowerProduct: GetProductPowerProduct, | ||||
| //suzuki | |||||
| GetProductSuzuki:GetProductSuzuki, | |||||
| //detail | |||||
| GetDetailProduct: GetDetailProduct, | |||||
| }; | }; | ||||
| @@ -1,88 +0,0 @@ | |||||
| import apollo from "../../../lib/apollo.js"; | |||||
| async function GetCarrerS1(token="") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query { | |||||
| carrers(where: {category: "S1" business_partner:"2"}) | |||||
| { | |||||
| id | |||||
| name | |||||
| start_regis | |||||
| until_regis | |||||
| name_description | |||||
| } | |||||
| }`, | |||||
| token | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| async function GetCarrerD3(token="") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query { | |||||
| carrers(where: {category: "D3" business_partner:"2"}) | |||||
| { | |||||
| id | |||||
| name | |||||
| start_regis | |||||
| until_regis | |||||
| name_description | |||||
| } | |||||
| }`, | |||||
| token | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| async function GetCarrerSMA(token="") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query { | |||||
| carrers(where: {category: "SMA" business_partner:"2"}) | |||||
| { | |||||
| id | |||||
| name | |||||
| start_regis | |||||
| until_regis | |||||
| name_description | |||||
| } | |||||
| }`, | |||||
| token | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| async function GetDetailCarrer(id, token="") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query($input: ID!){ | |||||
| carrers(where:{id:$input}) | |||||
| { | |||||
| name | |||||
| description | |||||
| category | |||||
| img{ | |||||
| url | |||||
| } | |||||
| start_regis | |||||
| until_regis | |||||
| name_description | |||||
| } | |||||
| } | |||||
| `, | |||||
| token, | |||||
| { | |||||
| "input": id | |||||
| } | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| module.exports = { | |||||
| GetCarrerS1:GetCarrerS1, | |||||
| GetCarrerD3:GetCarrerD3, | |||||
| GetCarrerSMA:GetCarrerSMA, | |||||
| GetDetailCarrer:GetDetailCarrer, | |||||
| }; | |||||
| @@ -1,26 +0,0 @@ | |||||
| import apollo from "../../lib/apollo.js"; | |||||
| async function GetDealers(filter, token="") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query { ${(filter!="")?`name: "${filter}"`:""} | |||||
| dealers | |||||
| { | |||||
| id | |||||
| name | |||||
| kota_dealer | |||||
| address | |||||
| telp | |||||
| location | |||||
| } | |||||
| } | |||||
| `, | |||||
| token | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| module.exports = { | |||||
| GetDealers: GetDealers, | |||||
| }; | |||||
| @@ -1,23 +0,0 @@ | |||||
| import apollo from "../../../lib/apollo.js"; | |||||
| async function GetbusinessPartners(token = "") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query{ | |||||
| businessPartners | |||||
| { | |||||
| name | |||||
| img{ | |||||
| url | |||||
| } | |||||
| } | |||||
| } | |||||
| `, | |||||
| token | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| module.exports = { | |||||
| GetbusinessPartners: GetbusinessPartners, | |||||
| }; | |||||
| @@ -1,22 +0,0 @@ | |||||
| import apollo from "../../../lib/apollo.js"; | |||||
| async function GetCarousels(token="") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query { | |||||
| carousels(where: { business_partner: "2" }) { | |||||
| id | |||||
| img { | |||||
| url | |||||
| } | |||||
| } | |||||
| } | |||||
| `, | |||||
| token | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| module.exports = { | |||||
| GetCarousels: GetCarousels, | |||||
| }; | |||||
| @@ -1,23 +0,0 @@ | |||||
| import apollo from "../../../lib/apollo.js"; | |||||
| async function Getservices(token="") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query{ | |||||
| services | |||||
| { | |||||
| name | |||||
| img{ | |||||
| url | |||||
| } | |||||
| } | |||||
| } | |||||
| `, | |||||
| token | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| module.exports = { | |||||
| Getservices: Getservices, | |||||
| }; | |||||
| @@ -1,79 +0,0 @@ | |||||
| import apollo from "../../../lib/apollo.js"; | |||||
| async function GetNews(token="", start = 0) { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query{ | |||||
| latestNews(where: { business_partner: "2" }) | |||||
| { | |||||
| id | |||||
| title | |||||
| description | |||||
| img{ | |||||
| url | |||||
| } | |||||
| published_at | |||||
| } | |||||
| } | |||||
| `, | |||||
| token, | |||||
| { | |||||
| start: start, | |||||
| } | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| async function GetOtherNews(token="", start = 0) { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query{ | |||||
| latestNews(where: { business_partner: "2" }) | |||||
| { | |||||
| id | |||||
| title | |||||
| description | |||||
| img{ | |||||
| url | |||||
| } | |||||
| published_at | |||||
| } | |||||
| } | |||||
| `, | |||||
| token, | |||||
| { | |||||
| start: start, | |||||
| } | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| async function GetDetailNews(id, token="") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query($input: ID!) { | |||||
| latestNews(where:{id:$input}) | |||||
| { | |||||
| id | |||||
| title | |||||
| description | |||||
| img{ | |||||
| url | |||||
| } | |||||
| published_at | |||||
| } | |||||
| } | |||||
| `, | |||||
| token, | |||||
| { | |||||
| "input": id | |||||
| } | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| module.exports = { | |||||
| GetNews: GetNews, | |||||
| GetDetailNews: GetDetailNews, | |||||
| GetOtherNews:GetOtherNews, | |||||
| }; | |||||
| @@ -1,48 +0,0 @@ | |||||
| import apollo from "../../../lib/apollo.js"; | |||||
| async function GetDetailProduct(id, token = "") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query($input: ID!){ | |||||
| products(where:{id:$input}) | |||||
| { | |||||
| name | |||||
| price | |||||
| description | |||||
| img{ | |||||
| url | |||||
| } | |||||
| overview | |||||
| specification | |||||
| film | |||||
| stock | |||||
| } | |||||
| } `, | |||||
| token, { | |||||
| "input": id | |||||
| } | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| async function GetProductSuzuki(token = "") { | |||||
| var res = await apollo.query( | |||||
| ` | |||||
| query { | |||||
| products(where: { business_partner: "2" }) { | |||||
| id | |||||
| name | |||||
| price | |||||
| img { | |||||
| url | |||||
| } | |||||
| } | |||||
| }`, | |||||
| token | |||||
| ); | |||||
| return res; | |||||
| } | |||||
| module.exports = { | |||||
| GetProductSuzuki: GetProductSuzuki, | |||||
| GetDetailProduct:GetDetailProduct, | |||||
| }; | |||||
| @@ -57,19 +57,19 @@ export default function HeaderLinks(props) { | |||||
| <a href="/yamaha/product/apparel" className={classes.dropdownLink}>Apparel</a>, | <a href="/yamaha/product/apparel" className={classes.dropdownLink}>Apparel</a>, | ||||
| <a href="/yamaha/product/accessories" className={classes.dropdownLink}>Accessories</a>, | <a href="/yamaha/product/accessories" className={classes.dropdownLink}>Accessories</a>, | ||||
| <a href="https://booking.thamrin.co.id/" className={classes.dropdownLink}>Service</a>, | <a href="https://booking.thamrin.co.id/" className={classes.dropdownLink}>Service</a>, | ||||
| <a href="/yamaha/dealers" className={classes.dropdownLink}>Dealers</a>, | |||||
| <a href="/yamaha/dealer/dealers" className={classes.dropdownLink}>Dealers</a>, | |||||
| ]} | ]} | ||||
| /> | /> | ||||
| </ListItem> | </ListItem> | ||||
| <ListItem className={classes.listItem} style={{marginTop:"10px"}}> | <ListItem className={classes.listItem} style={{marginTop:"10px"}}> | ||||
| <Link href="/yamaha/latestnews"> | |||||
| <Link href="/yamaha/latest_news/latestnews"> | |||||
| <Button color="transparent" className={classes.navLink}> | <Button color="transparent" className={classes.navLink}> | ||||
| <Icon className={classes.icons}>event</Icon> Latest News | <Icon className={classes.icons}>event</Icon> Latest News | ||||
| </Button> | </Button> | ||||
| </Link> | </Link> | ||||
| </ListItem> | </ListItem> | ||||
| <ListItem className={classes.listItem} style={{marginTop:"10px"}}> | <ListItem className={classes.listItem} style={{marginTop:"10px"}}> | ||||
| <Button href="/yamaha/carrer" color="transparent" className={classes.navLink}> | |||||
| <Button href="/yamaha/carrer/carrer" color="transparent" className={classes.navLink}> | |||||
| <Icon className={classes.icons}>wallet_travel</Icon> Career | <Icon className={classes.icons}>wallet_travel</Icon> Career | ||||
| </Button> | </Button> | ||||
| </ListItem> | </ListItem> | ||||
| @@ -85,14 +85,14 @@ export default function HeaderLinks(props) { | |||||
| /> | /> | ||||
| </ListItem> */} | </ListItem> */} | ||||
| <ListItem className={classes.listItem} style={{marginTop:"10px"}}> | <ListItem className={classes.listItem} style={{marginTop:"10px"}}> | ||||
| <Link href="/suzuki/latestnews"> | |||||
| <Link href="/suzuki/latest_news/latestnews"> | |||||
| <Button color="transparent" className={classes.navLink}> | <Button color="transparent" className={classes.navLink}> | ||||
| <Icon className={classes.icons}>event</Icon> Latest News | <Icon className={classes.icons}>event</Icon> Latest News | ||||
| </Button> | </Button> | ||||
| </Link> | </Link> | ||||
| </ListItem> | </ListItem> | ||||
| <ListItem className={classes.listItem} style={{marginTop:"10px"}}> | <ListItem className={classes.listItem} style={{marginTop:"10px"}}> | ||||
| <Button href="/suzuki/carrer" color="transparent" className={classes.navLink}> | |||||
| <Button href="/suzuki/carrer/carrer" color="transparent" className={classes.navLink}> | |||||
| <Icon className={classes.icons}>wallet_travel</Icon> Career | <Icon className={classes.icons}>wallet_travel</Icon> Career | ||||
| </Button> | </Button> | ||||
| </ListItem> | </ListItem> | ||||
| @@ -27,7 +27,7 @@ const DataLatestNews = function ({ backend, news, ...props }) { | |||||
| <CardBody> | <CardBody> | ||||
| <p>{data.title}</p> | <p>{data.title}</p> | ||||
| <p>{data.published_at}</p> | <p>{data.published_at}</p> | ||||
| <Button color="info" round href={"/suzuki/latestnews_details?s="+data.id}> | |||||
| <Button color="info" round href={"/suzuki/latest_news/latestnews_details?s="+data.id}> | |||||
| <Icon className={classes.icons}>open_in_new</Icon>Read More | <Icon className={classes.icons}>open_in_new</Icon>Read More | ||||
| </Button> | </Button> | ||||
| </CardBody> | </CardBody> | ||||
| @@ -17,6 +17,7 @@ import Icon from "@material-ui/core/Icon"; | |||||
| import MenuItem from '@material-ui/core/MenuItem'; | import MenuItem from '@material-ui/core/MenuItem'; | ||||
| import FormControl from '@material-ui/core/FormControl'; | import FormControl from '@material-ui/core/FormControl'; | ||||
| import Select from '@material-ui/core/Select'; | import Select from '@material-ui/core/Select'; | ||||
| import TextField from '@material-ui/core/TextField'; | |||||
| const useStyles = makeStyles({ | const useStyles = makeStyles({ | ||||
| table: { | table: { | ||||
| @@ -79,28 +80,16 @@ import Select from '@material-ui/core/Select'; | |||||
| <TableCell align="center">Rp.{data.price}</TableCell> | <TableCell align="center">Rp.{data.price}</TableCell> | ||||
| <TableCell align="center"> | <TableCell align="center"> | ||||
| <FormControl className={classes.formControl}> | <FormControl className={classes.formControl}> | ||||
| <Select | |||||
| labelId="demo-simple-select-placeholder-label-label" | |||||
| id="demo-simple-select-placeholder-label" | |||||
| onChange={handleChange} | |||||
| displayEmpty | |||||
| className={classes.selectEmpty} | |||||
| > | |||||
| <MenuItem value=""> | |||||
| <em>None</em> | |||||
| </MenuItem> | |||||
| <MenuItem value={1}>1</MenuItem> | |||||
| <MenuItem value={2}>2</MenuItem> | |||||
| <MenuItem value={3}>3</MenuItem> | |||||
| <MenuItem value={4}>4</MenuItem> | |||||
| <MenuItem value={5}>5</MenuItem> | |||||
| <MenuItem value={6}>6</MenuItem> | |||||
| <MenuItem value={7}>7</MenuItem> | |||||
| <MenuItem value={8}>8</MenuItem> | |||||
| <MenuItem value={9}>9</MenuItem> | |||||
| <MenuItem value={10}>10</MenuItem> | |||||
| </Select> | |||||
| </FormControl></TableCell> | |||||
| <TextField | |||||
| id="outlined-number" | |||||
| type="number" | |||||
| align="center" | |||||
| InputLabelProps={{ | |||||
| shrink: true, | |||||
| }} | |||||
| /> | |||||
| </FormControl> | |||||
| </TableCell> | |||||
| <TableCell align="center">Rp.{data.price}</TableCell> | <TableCell align="center">Rp.{data.price}</TableCell> | ||||
| <TableCell align="center"><a href="#">Hapus</a></TableCell> | <TableCell align="center"><a href="#">Hapus</a></TableCell> | ||||
| </TableRow> | </TableRow> | ||||
| @@ -1,5 +1,6 @@ | |||||
| import React from 'react'; | import React from 'react'; | ||||
| import { makeStyles } from '@material-ui/core/styles'; | import { makeStyles } from '@material-ui/core/styles'; | ||||
| import clsx from 'clsx'; | |||||
| import SnackbarContent from "components/Snackbar/SnackbarContent.js"; | import SnackbarContent from "components/Snackbar/SnackbarContent.js"; | ||||
| import Button1 from "components/CustomButtons/Button.js"; | import Button1 from "components/CustomButtons/Button.js"; | ||||
| @@ -28,6 +29,12 @@ import IconButton from '@material-ui/core/IconButton'; | |||||
| import Typography from '@material-ui/core/Typography'; | import Typography from '@material-ui/core/Typography'; | ||||
| import CloseIcon from '@material-ui/icons/Close'; | import CloseIcon from '@material-ui/icons/Close'; | ||||
| import Slide from '@material-ui/core/Slide'; | import Slide from '@material-ui/core/Slide'; | ||||
| import Radio from '@material-ui/core/Radio'; | |||||
| import RadioGroup from '@material-ui/core/RadioGroup'; | |||||
| import FormControlLabel from '@material-ui/core/FormControlLabel'; | |||||
| import FormControl from '@material-ui/core/FormControl'; | |||||
| import FormLabel from '@material-ui/core/FormLabel'; | |||||
| import value from '@material-ui/core/FormLabel'; | |||||
| const useStyles = makeStyles((theme) => ({ | const useStyles = makeStyles((theme) => ({ | ||||
| root: { | root: { | ||||
| @@ -46,16 +53,68 @@ const useStyles = makeStyles((theme) => ({ | |||||
| appBar: { | appBar: { | ||||
| position: 'relative', | position: 'relative', | ||||
| }, | }, | ||||
| title: { | |||||
| title: { | |||||
| marginLeft: theme.spacing(2), | marginLeft: theme.spacing(2), | ||||
| flex: 1, | flex: 1, | ||||
| }, | }, | ||||
| root: { | |||||
| '&:hover': { | |||||
| backgroundColor: 'transparent', | |||||
| }, | |||||
| }, | |||||
| icon: { | |||||
| borderRadius: '50%', | |||||
| width: 16, | |||||
| height: 16, | |||||
| boxShadow: 'inset 0 0 0 1px rgba(16,22,26,.2), inset 0 -1px 0 rgba(16,22,26,.1)', | |||||
| backgroundColor: '#f5f8fa', | |||||
| backgroundImage: 'linear-gradient(180deg,hsla(0,0%,100%,.8),hsla(0,0%,100%,0))', | |||||
| '$root.Mui-focusVisible &': { | |||||
| outline: '2px auto rgba(19,124,189,.6)', | |||||
| outlineOffset: 2, | |||||
| }, | |||||
| 'input:hover ~ &': { | |||||
| backgroundColor: '#ebf1f5', | |||||
| }, | |||||
| 'input:disabled ~ &': { | |||||
| boxShadow: 'none', | |||||
| background: 'rgba(206,217,224,.5)', | |||||
| }, | |||||
| }, | |||||
| checkedIcon: { | |||||
| backgroundColor: '#137cbd', | |||||
| backgroundImage: 'linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0))', | |||||
| '&:before': { | |||||
| display: 'block', | |||||
| width: 16, | |||||
| height: 16, | |||||
| backgroundImage: 'radial-gradient(#fff,#fff 28%,transparent 32%)', | |||||
| content: '""', | |||||
| }, | |||||
| 'input:hover ~ &': { | |||||
| backgroundColor: '#106ba3', | |||||
| }, | |||||
| }, | |||||
| })); | })); | ||||
| function getSteps() { | function getSteps() { | ||||
| return ['Alamat Pengiriman', 'Pesanan Produk', 'Metode Pembayaran']; | return ['Alamat Pengiriman', 'Pesanan Produk', 'Metode Pembayaran']; | ||||
| } | } | ||||
| function StyledRadio(props) { | |||||
| const classes = useStyles(); | |||||
| return ( | |||||
| <Radio | |||||
| className={classes.root} | |||||
| disableRipple | |||||
| color="default" | |||||
| checkedIcon={<span className={clsx(classes.icon, classes.checkedIcon)} />} | |||||
| icon={<span className={classes.icon} />} | |||||
| {...props} | |||||
| /> | |||||
| ); | |||||
| } | |||||
| const Transition = React.forwardRef(function Transition(props, ref) { | const Transition = React.forwardRef(function Transition(props, ref) { | ||||
| return <Slide direction="up" ref={ref} {...props} />; | return <Slide direction="up" ref={ref} {...props} />; | ||||
| }); | }); | ||||
| @@ -205,18 +264,92 @@ const DataCheckout = function ({ backend, checkoutproduct, ...props }) { | |||||
| const CartMetodePembayaran = checkoutproduct.map((data) => { | const CartMetodePembayaran = checkoutproduct.map((data) => { | ||||
| return ( | return ( | ||||
| <div align="center"> | |||||
| <img src={image1} style={{width:"1100px"}}/><br></br> | |||||
| <h4>Alamat Pengiriman</h4> | |||||
| <hr></hr> | |||||
| <h5>Yusmar</h5> | |||||
| <h5>087797315685</h5> | |||||
| <h5>Thamrin Indrapura Jl.Aipda Karel Satsuit Tubun,17 Ilir, Kec.Ilir Tim.I, Palembang, KOTA PALEMBANG - ILIR TIMUR II, SUMATERA SELATAN, ID 30114</h5> | |||||
| <Button1 color="info" href={"/yamaha/cart/checkout?s="+data.id}> | |||||
| <Icon className={classes.icons}>cached</Icon> | |||||
| Ubah Alamat | |||||
| </Button1> | |||||
| <div> | |||||
| <div align="center"> | |||||
| <Typography variant="h6" className={classes.title}> | |||||
| Pilih Metode Pembayaran | |||||
| </Typography><br></br> | |||||
| <FormControl component="fieldset"> | |||||
| <RadioGroup defaultValue="female" aria-label="gender"> | |||||
| <GridContainer justify="center" style={{marginTop:"-50px"}}> | |||||
| <Grid style={{padding:"25px"}}> | |||||
| <Card style={{width: "200px"}}> | |||||
| <div align="center"> | |||||
| <FormControlLabel value="1" style={{marginLeft:"20px"}} control={<StyledRadio />} /><br></br> | |||||
| <img src="https://1.bp.blogspot.com/-ghcXZfSaQBI/X6I02Zg-NfI/AAAAAAAAHaY/OxF9Klx83zQGKNETJ9qEnZCCmjsJ1DifQCLcBGAsYHQ/s1000/logo%2Bbank%2Bbca-01.png" width="100px"/> | |||||
| <h4>Bank BCA</h4> | |||||
| </div> | |||||
| </Card> | |||||
| </Grid> | |||||
| <Grid style={{padding:"25px"}}> | |||||
| <Card style={{width: "200px"}}> | |||||
| <div align="center"> | |||||
| <FormControlLabel value="2" style={{marginLeft:"20px"}} control={<StyledRadio />} /><br></br> | |||||
| <img src="https://cdn.ayobandung.com/images-bandung/post/articles/2020/02/03/78361/logo-bri-bank-rakyat-indonesia-png-terbaru.png" width="120px"/> | |||||
| <h4>Bank BRI</h4> | |||||
| </div> | |||||
| </Card> | |||||
| </Grid> | |||||
| <Grid style={{padding:"25px"}}> | |||||
| <Card style={{width: "200px"}}> | |||||
| <div align="center"> | |||||
| <FormControlLabel value="3" style={{marginLeft:"20px"}} control={<StyledRadio />} /><br></br> | |||||
| <img src="https://cdn3.iconfinder.com/data/icons/banks-in-indonesia-logo-badge/100/Mandiri-512.png" width="140px"/> | |||||
| <h4>Bank Mandiri</h4> | |||||
| </div> | |||||
| </Card> | |||||
| </Grid> | |||||
| <Grid style={{padding:"25px"}}> | |||||
| <Card style={{width: "200px"}}> | |||||
| <div align="center"> | |||||
| <FormControlLabel value="4" style={{marginLeft:"20px"}} control={<StyledRadio />} /><br></br> | |||||
| <img src="https://cdn3.iconfinder.com/data/icons/banks-in-indonesia-logo-badge/100/BNI-512.png" width="140px"/> | |||||
| <h4>Bank BNI</h4> | |||||
| </div> | |||||
| </Card> | |||||
| </Grid> | |||||
| </GridContainer> | |||||
| <GridContainer justify="center" style={{marginTop:"-50px"}}> | |||||
| <Grid style={{padding:"25px"}}> | |||||
| <Card style={{width: "200px"}}> | |||||
| <div align="center"> | |||||
| <FormControlLabel value="5" style={{marginLeft:"20px"}} control={<StyledRadio />} /><br></br> | |||||
| <img src="https://statik.tempo.co/?id=997833&width=650" width="140px"/> | |||||
| <h4>Bank BSI</h4> | |||||
| </div> | |||||
| </Card> | |||||
| </Grid> | |||||
| <Grid style={{padding:"25px"}}> | |||||
| <Card style={{width: "200px"}}> | |||||
| <div align="center"> | |||||
| <FormControlLabel value="6" style={{marginLeft:"20px"}} control={<StyledRadio />} /><br></br> | |||||
| <img src="https://internationalinvestorclub.com/wp-content/uploads/2020/10/BNLI-Bank-Permata.jpg" width="150px"/> | |||||
| <h4>Bank Permata</h4> | |||||
| </div> | |||||
| </Card> | |||||
| </Grid> | |||||
| <Grid style={{padding:"25px"}}> | |||||
| <Card style={{width: "200px"}}> | |||||
| <div align="center"> | |||||
| <FormControlLabel value="7" style={{marginLeft:"20px"}} control={<StyledRadio />} /><br></br> | |||||
| <img src="https://cdn.ayobandung.com/images-bandung/post/articles/2018/11/10/40370/images.png" width="135px"/> | |||||
| <h4>Bank Danamon</h4> | |||||
| </div> | |||||
| </Card> | |||||
| </Grid> | |||||
| <Grid style={{padding:"25px"}}> | |||||
| <Card style={{width: "200px"}}> | |||||
| <div align="center"> | |||||
| <FormControlLabel value="8" style={{marginLeft:"20px"}} control={<StyledRadio />} /><br></br> | |||||
| <img src="https://seekvectorlogo.com/wp-content/uploads/2020/04/maybank-vector-logo.png" width="145px"/> | |||||
| <h4>Bank Maybank</h4> | |||||
| </div> | |||||
| </Card> | |||||
| </Grid> | |||||
| </GridContainer> | |||||
| </RadioGroup> | |||||
| </FormControl> | |||||
| </div> | |||||
| </div> | </div> | ||||
| ); | ); | ||||
| }) | }) | ||||
| @@ -237,7 +370,7 @@ const DataCheckout = function ({ backend, checkoutproduct, ...props }) { | |||||
| <Step key={label}> | <Step key={label}> | ||||
| <StepLabel>{label}</StepLabel> | <StepLabel>{label}</StepLabel> | ||||
| <StepContent> | <StepContent> | ||||
| <Typography>{CartProdukPesanan}</Typography> | |||||
| <Typography>{CartMetodePembayaran}</Typography> | |||||
| <div className={classes.actionsContainer}> | <div className={classes.actionsContainer}> | ||||
| <div> | <div> | ||||
| <Button | <Button | ||||
| @@ -27,7 +27,7 @@ const DataLatestNews = function ({ backend, news, ...props }) { | |||||
| <CardBody> | <CardBody> | ||||
| <p>{data.title}</p> | <p>{data.title}</p> | ||||
| <p>{data.published_at}</p> | <p>{data.published_at}</p> | ||||
| <Button color="info" round href={"/yamaha/latestnews_details?s="+data.id}> | |||||
| <Button color="info" round href={"/yamaha/latest_news/latestnews_details?s="+data.id}> | |||||
| <Icon className={classes.icons}>open_in_new</Icon>Read More | <Icon className={classes.icons}>open_in_new</Icon>Read More | ||||
| </Button> | </Button> | ||||
| </CardBody> | </CardBody> | ||||
| @@ -3,7 +3,7 @@ import Router from "next/router"; | |||||
| export default class _error extends Component { | export default class _error extends Component { | ||||
| componentDidMount = () => { | componentDidMount = () => { | ||||
| Router.push("/suzuki/home"); | |||||
| Router.push("/yamaha/home"); | |||||
| }; | }; | ||||
| render() { | render() { | ||||
| @@ -9,7 +9,7 @@ import Parallax from "components/Parallax/Parallax.js"; | |||||
| import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | ||||
| import SectionCarrer from "pages-sections/suzuki/carrer/carrer.js"; | import SectionCarrer from "pages-sections/suzuki/carrer/carrer.js"; | ||||
| import Getcarrer from "../../api/suzuki/carrer/carrer.js" | |||||
| import Getcarrer from "../../../api/carrer/carrer.js" | |||||
| const useStyles = makeStyles(styles); | const useStyles = makeStyles(styles); | ||||
| @@ -45,17 +45,17 @@ export async function getServerSideProps(context) { | |||||
| var sma = []; | var sma = []; | ||||
| const backend = process.env.BACKEND_SERVER_URI; | const backend = process.env.BACKEND_SERVER_URI; | ||||
| var res = await Getcarrer.GetCarrerS1(); | |||||
| var res = await Getcarrer.GetCarrerS1Suzuki(); | |||||
| if (res["STATUS"] === 1) { | if (res["STATUS"] === 1) { | ||||
| s1 = res["DATA"]["carrers"]; | s1 = res["DATA"]["carrers"]; | ||||
| } | } | ||||
| var res = await Getcarrer.GetCarrerD3(); | |||||
| var res = await Getcarrer.GetCarrerD3Suzuki(); | |||||
| if (res["STATUS"] === 1) { | if (res["STATUS"] === 1) { | ||||
| d3 = res["DATA"]["carrers"]; | d3 = res["DATA"]["carrers"]; | ||||
| } | } | ||||
| var res = await Getcarrer.GetCarrerSMA(); | |||||
| var res = await Getcarrer.GetCarrerSMASuzuki(); | |||||
| if (res["STATUS"] === 1) { | if (res["STATUS"] === 1) { | ||||
| sma = res["DATA"]["carrers"]; | sma = res["DATA"]["carrers"]; | ||||
| } | } | ||||
| @@ -8,7 +8,7 @@ import FooterSuzuki from "components/Footer/FooterSuzuki.js"; | |||||
| import CarrerDetail from "pages-sections/suzuki/carrer/carrer_details.js"; | import CarrerDetail from "pages-sections/suzuki/carrer/carrer_details.js"; | ||||
| import Parallax from "components/Parallax/Parallax.js"; | import Parallax from "components/Parallax/Parallax.js"; | ||||
| import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | ||||
| import GetDetailcarrer from "../../api/carrer/carrer.js" | |||||
| import GetDetailcarrer from "../../../api/carrer/carrer.js" | |||||
| const useStyles = makeStyles(styles); | const useStyles = makeStyles(styles); | ||||
| @@ -1,74 +0,0 @@ | |||||
| import React from "react"; | |||||
| import classNames from "classnames"; | |||||
| import { makeStyles } from "@material-ui/core/styles"; | |||||
| import Router from 'next/router' | |||||
| import Header from "components/Header/Header.js"; | |||||
| import HeaderLinks from "components/Header/HeaderLinks.js"; | |||||
| import Parallax from "components/Parallax/Parallax.js"; | |||||
| import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | |||||
| import Footer from "components/Footer/Footer.js"; | |||||
| import Getdealer from "../../api/dealer/dealer.js"; | |||||
| import DataSnackbarContent from "../../pages-sections/yamaha/snackbar.js"; | |||||
| import DataDealers from "../../pages-sections/yamaha/dealers/dealers.js"; | |||||
| import { QueryClient, QueryClientProvider, useQuery } from 'react-query' | |||||
| const queryClient = new QueryClient() | |||||
| const handleName = values => { | |||||
| Router.push({ | |||||
| pathname: 'yamaha/dealers', | |||||
| query: (values&&values.length!=0)?{ filter: values[0]["name"] }:{}, | |||||
| }) | |||||
| } | |||||
| const useStyles = makeStyles(styles); | |||||
| const Dealers = function ({ selected, backend, dealers, ...props }) { | |||||
| const classes = useStyles(); | |||||
| const { ...rest } = props; | |||||
| return ( | |||||
| <div> | |||||
| <Header | |||||
| rightLinks={<HeaderLinks/>} | |||||
| fixed | |||||
| color="info" | |||||
| changeColorOnScroll={{ | |||||
| height: 400, | |||||
| color: "white", | |||||
| }} | |||||
| {...rest} | |||||
| /> | |||||
| <Parallax image={require("assets/img/dealers.png")}styles={{ marginTop: "50px" }}/> | |||||
| <div className={classNames(classes.main, classes.mainRaised)}> | |||||
| <QueryClientProvider client={queryClient}> | |||||
| <DataSnackbarContent /> | |||||
| <DataDealers selected={(selected=="")?null:selected[0]["id"]} handleName={handleName} dealers={dealers} backend={backend} /> | |||||
| </QueryClientProvider> | |||||
| </div> | |||||
| <Footer /> | |||||
| </div> | |||||
| ); | |||||
| }; | |||||
| export default Dealers; | |||||
| export async function getServerSideProps(context) { | |||||
| var dealers = []; | |||||
| var filter = context.query.filter||""; | |||||
| var selected = ""; | |||||
| const backend = process.env.BACKEND_SERVER_URI; | |||||
| var res = await Getdealer.GetDealers(filter); | |||||
| if (res["STATUS"] === 1) { | |||||
| dealers = res["DATA"]["dealers"]; | |||||
| if (filter !=""){ | |||||
| selected = dealers.filter((i)=>i.name==filter); | |||||
| } | |||||
| } | |||||
| return { | |||||
| props: { selected, dealers, backend, }, // will be passed to the page component as props | |||||
| }; | |||||
| } | |||||
| @@ -8,9 +8,9 @@ import Parallax from "components/Parallax/Parallax.js"; | |||||
| import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | ||||
| import FooterSuzuki from "components/Footer/FooterSuzuki.js"; | import FooterSuzuki from "components/Footer/FooterSuzuki.js"; | ||||
| import GetbusinessPartners from "../../api/suzuki/home/businessPartner.js"; | |||||
| import Getservices from "../../api/suzuki/home/service.js"; | |||||
| import Getcarousels from "../../api/suzuki/home/carousel.js"; | |||||
| import Getservices from "../../api/home/service.js"; | |||||
| import Getcarousels from "../../api/home/carousel.js"; | |||||
| import DataSnackbarContent from "../../pages-sections/suzuki/snackbar.js"; | import DataSnackbarContent from "../../pages-sections/suzuki/snackbar.js"; | ||||
| import DataCarousel from "../../pages-sections/suzuki/home/carousel.js"; | import DataCarousel from "../../pages-sections/suzuki/home/carousel.js"; | ||||
| import DataService from "../../pages-sections/suzuki/home/service.js"; | import DataService from "../../pages-sections/suzuki/home/service.js"; | ||||
| @@ -22,7 +22,6 @@ import DataFeature from "../../pages-sections/suzuki/home/feature.js"; | |||||
| const useStyles = makeStyles(styles); | const useStyles = makeStyles(styles); | ||||
| const Home = function ({ | const Home = function ({ | ||||
| backend, | backend, | ||||
| businessPartners, | |||||
| service, | service, | ||||
| carousels, | carousels, | ||||
| ...props | ...props | ||||
| @@ -63,23 +62,18 @@ export async function getServerSideProps(context) { | |||||
| var carousels = []; | var carousels = []; | ||||
| const backend = process.env.BACKEND_SERVER_URI; | const backend = process.env.BACKEND_SERVER_URI; | ||||
| var res = await GetbusinessPartners.GetbusinessPartners(); | |||||
| if (res["STATUS"] === 1) { | |||||
| businessPartners = res["DATA"]["businessPartners"]; | |||||
| } | |||||
| var res = await Getservices.Getservices(); | |||||
| var res = await Getservices.GetservicesSuzuki(); | |||||
| if (res["STATUS"] === 1) { | if (res["STATUS"] === 1) { | ||||
| service = res["DATA"]["services"]; | service = res["DATA"]["services"]; | ||||
| } | } | ||||
| var res = await Getcarousels.GetCarousels(); | |||||
| var res = await Getcarousels.GetCarouselsSuzuki(); | |||||
| if (res["STATUS"] === 1) { | if (res["STATUS"] === 1) { | ||||
| carousels = res["DATA"]["carousels"]; | carousels = res["DATA"]["carousels"]; | ||||
| } | } | ||||
| return { | return { | ||||
| props: { businessPartners, service, carousels, backend }, // will be passed to the page component as props | |||||
| props: { service, carousels, backend }, // will be passed to the page component as props | |||||
| }; | }; | ||||
| } | } | ||||
| @@ -8,9 +8,9 @@ import FooterSuzuki from "components/Footer/FooterSuzuki.js"; | |||||
| import Parallax from "components/Parallax/Parallax.js"; | import Parallax from "components/Parallax/Parallax.js"; | ||||
| import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | ||||
| import GetLatestNews from "../../api/suzuki/latest_news/news.js" | |||||
| import DataSnackbarContent from "../../pages-sections/suzuki/snackbar.js"; | |||||
| import DataLatestNews from "../../pages-sections/suzuki/latest_news/news.js"; | |||||
| import GetLatestNews from "../../../api/latest_news/news.js" | |||||
| import DataSnackbarContent from "../../../pages-sections/suzuki/snackbar.js"; | |||||
| import DataLatestNews from "../../../pages-sections/suzuki/latest_news/news.js"; | |||||
| const useStyles = makeStyles(styles); | const useStyles = makeStyles(styles); | ||||
| @@ -46,7 +46,7 @@ export async function getServerSideProps(context) { | |||||
| var news = []; | var news = []; | ||||
| const backend = process.env.BACKEND_SERVER_URI; | const backend = process.env.BACKEND_SERVER_URI; | ||||
| var res = await GetLatestNews.GetNews(); | |||||
| var res = await GetLatestNews.GetNewsSuzuki(); | |||||
| if (res["STATUS"] === 1) { | if (res["STATUS"] === 1) { | ||||
| news = res["DATA"]["latestNews"]; | news = res["DATA"]["latestNews"]; | ||||
| } | } | ||||
| @@ -8,9 +8,9 @@ import FooterSuzuki from "components/Footer/FooterSuzuki.js"; | |||||
| import Parallax from "components/Parallax/Parallax.js"; | import Parallax from "components/Parallax/Parallax.js"; | ||||
| import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | ||||
| import GetLatestNews from "../../api/suzuki/latest_news/news.js" | |||||
| import DataSnackbarContent from "../../pages-sections/suzuki/snackbar.js"; | |||||
| import DetailLatestNews from "../../pages-sections/suzuki/latest_news/news_details.js"; | |||||
| import GetLatestNews from "../../../api/latest_news/news.js" | |||||
| import DataSnackbarContent from "../../../pages-sections/suzuki/snackbar.js"; | |||||
| import DetailLatestNews from "../../../pages-sections/suzuki/latest_news/news_details.js"; | |||||
| const useStyles = makeStyles(styles); | const useStyles = makeStyles(styles); | ||||
| @@ -53,7 +53,7 @@ export async function getServerSideProps(context) { | |||||
| news = res["DATA"]["latestNews"]; | news = res["DATA"]["latestNews"]; | ||||
| } | } | ||||
| var res = await GetLatestNews.GetOtherNews(); | |||||
| var res = await GetLatestNews.GetOtherNewsSuzuki(); | |||||
| if (res["STATUS"] === 1) { | if (res["STATUS"] === 1) { | ||||
| othernews = res["DATA"]["latestNews"]; | othernews = res["DATA"]["latestNews"]; | ||||
| } | } | ||||
| @@ -9,7 +9,7 @@ import DataProduct from "pages-sections/suzuki/product/product.js"; | |||||
| import Parallax from "components/Parallax/Parallax.js"; | import Parallax from "components/Parallax/Parallax.js"; | ||||
| import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | ||||
| import Getproduct from "../../../api/suzuki/product/product.js"; | |||||
| import Getproduct from "../../../api/product/product.js"; | |||||
| const useStyles = makeStyles(styles); | const useStyles = makeStyles(styles); | ||||
| @@ -9,7 +9,7 @@ import Parallax from "components/Parallax/Parallax.js"; | |||||
| import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | ||||
| import SectionCarrer from "pages-sections/yamaha/carrer/carrer.js"; | import SectionCarrer from "pages-sections/yamaha/carrer/carrer.js"; | ||||
| import Getcarrer from "../../api/carrer/carrer.js" | |||||
| import Getcarrer from "../../../api/carrer/carrer.js" | |||||
| const useStyles = makeStyles(styles); | const useStyles = makeStyles(styles); | ||||
| @@ -45,17 +45,17 @@ export async function getServerSideProps(context) { | |||||
| var sma = []; | var sma = []; | ||||
| const backend = process.env.BACKEND_SERVER_URI; | const backend = process.env.BACKEND_SERVER_URI; | ||||
| var res = await Getcarrer.GetCarrerS1(); | |||||
| var res = await Getcarrer.GetCarrerS1Yamaha(); | |||||
| if (res["STATUS"] === 1) { | if (res["STATUS"] === 1) { | ||||
| s1 = res["DATA"]["carrers"]; | s1 = res["DATA"]["carrers"]; | ||||
| } | } | ||||
| var res = await Getcarrer.GetCarrerD3(); | |||||
| var res = await Getcarrer.GetCarrerD3Yamaha(); | |||||
| if (res["STATUS"] === 1) { | if (res["STATUS"] === 1) { | ||||
| d3 = res["DATA"]["carrers"]; | d3 = res["DATA"]["carrers"]; | ||||
| } | } | ||||
| var res = await Getcarrer.GetCarrerSMA(); | |||||
| var res = await Getcarrer.GetCarrerSMAYamaha(); | |||||
| if (res["STATUS"] === 1) { | if (res["STATUS"] === 1) { | ||||
| sma = res["DATA"]["carrers"]; | sma = res["DATA"]["carrers"]; | ||||
| } | } | ||||
| @@ -8,7 +8,7 @@ import Footer from "components/Footer/Footer.js"; | |||||
| import CarrerDetail from "pages-sections/yamaha/carrer/carrer_details.js"; | import CarrerDetail from "pages-sections/yamaha/carrer/carrer_details.js"; | ||||
| import Parallax from "components/Parallax/Parallax.js"; | import Parallax from "components/Parallax/Parallax.js"; | ||||
| import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | import styles from "assets/jss/nextjs-material-kit/pages/components.js"; | ||||
| import GetDetailcarrer from "../../api/carrer/carrer.js" | |||||
| import GetDetailcarrer from "../../../api/carrer/carrer.js.js" | |||||
| const useStyles = makeStyles(styles); | const useStyles = makeStyles(styles); | ||||
| @@ -11,6 +11,7 @@ import Footer from "components/Footer/Footer.js"; | |||||
| import GetbusinessPartners from "../../api/home/businessPartner.js"; | import GetbusinessPartners from "../../api/home/businessPartner.js"; | ||||
| import Getservices from "../../api/home/service.js"; | import Getservices from "../../api/home/service.js"; | ||||
| import Getcarousels from "../../api/home/carousel.js"; | import Getcarousels from "../../api/home/carousel.js"; | ||||
| import DataSnackbarContent from "../../pages-sections/yamaha/snackbar.js"; | import DataSnackbarContent from "../../pages-sections/yamaha/snackbar.js"; | ||||
| import DataCarousel from "../../pages-sections/yamaha/home/carousel.js"; | import DataCarousel from "../../pages-sections/yamaha/home/carousel.js"; | ||||
| import DataService from "../../pages-sections/yamaha/home/service.js"; | import DataService from "../../pages-sections/yamaha/home/service.js"; | ||||
| @@ -69,12 +70,12 @@ export async function getServerSideProps(context) { | |||||
| businessPartners = res["DATA"]["businessPartners"]; | businessPartners = res["DATA"]["businessPartners"]; | ||||
| } | } | ||||
| var res = await Getservices.Getservices(); | |||||
| var res = await Getservices.GetservicesYamaha(); | |||||
| if (res["STATUS"] === 1) { | if (res["STATUS"] === 1) { | ||||
| service = res["DATA"]["services"]; | service = res["DATA"]["services"]; | ||||
| } | } | ||||
| var res = await Getcarousels.GetCarousels(); | |||||
| var res = await Getcarousels.GetCarouselsYamaha(); | |||||
| if (res["STATUS"] === 1) { | if (res["STATUS"] === 1) { | ||||
| carousel = res["DATA"]["carousels"]; | carousel = res["DATA"]["carousels"]; | ||||
| } | } | ||||
| @@ -8,9 +8,9 @@ import Footer from "components/Footer/Footer.js"; | |||||
| import Parallax from "components/Parallax/Parallax.js"; | import Parallax from "components/Parallax/Parallax.js"; | ||||
| import styles from "assets/jss/nextjs-material-kit/pages/components.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/yamaha/snackbar.js"; | |||||
| import DataLatestNews from "../../pages-sections/yamaha/latest_news/news.js"; | |||||
| import GetLatestNews from "../../../api/latest_news/news.js" | |||||
| import DataSnackbarContent from "../../../pages-sections/yamaha/snackbar.js"; | |||||
| import DataLatestNews from "../../../pages-sections/yamaha/latest_news/news.js"; | |||||
| const useStyles = makeStyles(styles); | const useStyles = makeStyles(styles); | ||||
| @@ -46,7 +46,7 @@ export async function getServerSideProps(context) { | |||||
| var news = []; | var news = []; | ||||
| const backend = process.env.BACKEND_SERVER_URI; | const backend = process.env.BACKEND_SERVER_URI; | ||||
| var res = await GetLatestNews.GetNews(); | |||||
| var res = await GetLatestNews.GetNewsYamaha(); | |||||
| if (res["STATUS"] === 1) { | if (res["STATUS"] === 1) { | ||||
| news = res["DATA"]["latestNews"]; | news = res["DATA"]["latestNews"]; | ||||
| } | } | ||||
| @@ -8,9 +8,9 @@ import Footer from "components/Footer/Footer.js"; | |||||
| import Parallax from "components/Parallax/Parallax.js"; | import Parallax from "components/Parallax/Parallax.js"; | ||||
| import styles from "assets/jss/nextjs-material-kit/pages/components.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/yamaha/snackbar.js"; | |||||
| import DetailLatestNews from "../../pages-sections/yamaha/latest_news/news_details.js"; | |||||
| import GetLatestNews from "../../../api/latest_news/news.js" | |||||
| import DataSnackbarContent from "../../../pages-sections/yamaha/snackbar.js"; | |||||
| import DetailLatestNews from "../../../pages-sections/yamaha/latest_news/news_details.js"; | |||||
| const useStyles = makeStyles(styles); | const useStyles = makeStyles(styles); | ||||
| @@ -53,7 +53,7 @@ export async function getServerSideProps(context) { | |||||
| news = res["DATA"]["latestNews"]; | news = res["DATA"]["latestNews"]; | ||||
| } | } | ||||
| var res = await GetLatestNews.GetOtherNews(); | |||||
| var res = await GetLatestNews.GetOtherNewsYamaha(); | |||||
| if (res["STATUS"] === 1) { | if (res["STATUS"] === 1) { | ||||
| othernews = res["DATA"]["latestNews"]; | othernews = res["DATA"]["latestNews"]; | ||||
| } | } | ||||