@@ -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"]; | ||||
} | } |