25개 이상의 토픽을 선택하실 수 없습니다. Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

228 lines
9.6 KiB

  1. import React from "react";
  2. import classNames from "classnames";
  3. import { makeStyles } from "@material-ui/core/styles";
  4. import Dashboard from "@material-ui/icons/Dashboard";
  5. import GridContainer from "components/Grid/GridContainer.js";
  6. import Grid from '@material-ui/core/Grid';
  7. import GridItem from "components/Grid/GridItem.js";
  8. import NavPills from "components/NavPills/NavPills.js";
  9. import Card from "components/Card/Card.js";
  10. import CardBody from "components/Card/CardBody.js";
  11. import CardHeader from "components/Card/CardHeader.js";
  12. import Button from "components/CustomButtons/Button.js";
  13. import Icon from "@material-ui/core/Icon";
  14. import Typography from '@material-ui/core/Typography';
  15. import styles from "assets/jss/nextjs-material-kit/pages/profilePage.js";
  16. import Carousel from "react-slick";
  17. import Image from "assets/img/sosmed/yt.jpg";
  18. const useStyles = makeStyles(styles);
  19. const DataCheckout = function ({ backend, order, ...props }) {
  20. const classes = useStyles();
  21. const navImageClasses = classNames(classes.imgRounded, classes.imgGallery);
  22. const SemuaOrder = order.map((data) => {
  23. return (
  24. <GridContainer>
  25. <div align="left">
  26. <GridContainer style={{padding:"15px"}}>
  27. <Grid xs={4}>
  28. <div className={classes.section} id="notifications">
  29. <div className={classes.section}>
  30. <div className={classes.container}>
  31. <GridContainer>
  32. <GridItem className={classes.marginAuto}>
  33. <img className={navImageClasses} width="100px" alt="First slide" src={Image}/>
  34. </GridItem>
  35. </GridContainer>
  36. </div>
  37. </div>
  38. </div>
  39. </Grid>
  40. <Grid xs={8} style={{padding:"40px", marginTop:"-65px"}}>
  41. <div align="right">
  42. </div>
  43. <div align="left">
  44. <h2>All New NMAX VSS</h2>
  45. <h4>Variasi : Hitam</h4>
  46. <h4>Jumlah : 1 Unit</h4>
  47. </div>
  48. </Grid>
  49. </GridContainer>
  50. </div>
  51. </GridContainer>
  52. );
  53. })
  54. const BelumBayar = order.map((data) => {
  55. return (
  56. <div align="center">
  57. <Card className={classes.textCenter} align="center">
  58. <CardBody>
  59. <div style={{padding:"10px"}}>
  60. <h5>Yusmar</h5>
  61. <h5>087797315685</h5>
  62. <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>
  63. <Button color="info" href={"/yamaha/profile/edit-profile"}>
  64. <Icon className={classes.icons}>cached</Icon>
  65. Ubah Alamat
  66. </Button>
  67. </div>
  68. </CardBody>
  69. </Card>
  70. </div>
  71. );
  72. })
  73. const Dikemas = order.map((data) => {
  74. return (
  75. <div align="center">
  76. <Card className={classes.textCenter} align="center">
  77. <CardBody>
  78. <div style={{padding:"10px"}}>
  79. <h5>Yusmar</h5>
  80. <h5>087797315685</h5>
  81. <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>
  82. <Button color="info" href={"/yamaha/profile/edit-profile"}>
  83. <Icon className={classes.icons}>cached</Icon>
  84. Ubah Alamat
  85. </Button>
  86. </div>
  87. </CardBody>
  88. </Card>
  89. </div>
  90. );
  91. })
  92. const Dikirim = order.map((data) => {
  93. return (
  94. <div align="center">
  95. <Card className={classes.textCenter} align="center">
  96. <CardBody>
  97. <div style={{padding:"10px"}}>
  98. <h5>Yusmar</h5>
  99. <h5>087797315685</h5>
  100. <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>
  101. <Button color="info" href={"/yamaha/profile/edit-profile"}>
  102. <Icon className={classes.icons}>cached</Icon>
  103. Ubah Alamat
  104. </Button>
  105. </div>
  106. </CardBody>
  107. </Card>
  108. </div>
  109. );
  110. })
  111. const Selesai = order.map((data) => {
  112. return (
  113. <div align="center">
  114. <Card className={classes.textCenter} align="center">
  115. <CardBody>
  116. <div style={{padding:"10px"}}>
  117. <h5>Yusmar</h5>
  118. <h5>087797315685</h5>
  119. <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>
  120. <Button color="info" href={"/yamaha/profile/edit-profile"}>
  121. <Icon className={classes.icons}>cached</Icon>
  122. Ubah Alamat
  123. </Button>
  124. </div>
  125. </CardBody>
  126. </Card>
  127. </div>
  128. );
  129. })
  130. return (
  131. <Card className={classes.textCenter}>
  132. <div align="center">
  133. <CardHeader color="info">Pesanan Saya</CardHeader>
  134. </div>
  135. <CardBody>
  136. <div align="center">
  137. <h2>Pesayanan Saya</h2>
  138. </div>
  139. <GridContainer justify="center">
  140. <GridItem>
  141. <NavPills
  142. alignCenter
  143. color="primary"
  144. tabs={[
  145. {
  146. tabButton: "Semua",
  147. tabIcon: Dashboard,
  148. tabContent: (
  149. <GridContainer justify="center">
  150. <div>
  151. <Typography variant="h6" align="left" className={classes.title}>
  152. Semua Pesanan
  153. </Typography><hr/>
  154. {SemuaOrder}
  155. </div>
  156. </GridContainer>
  157. ),
  158. },
  159. {
  160. tabButton: "Belum Bayar",
  161. tabIcon: Dashboard,
  162. tabContent: (
  163. <GridContainer justify="center">
  164. <div>
  165. <Typography variant="h6" align="left" className={classes.title}>
  166. Belum Bayar
  167. </Typography><hr/>
  168. {BelumBayar}
  169. </div>
  170. </GridContainer>
  171. ),
  172. },
  173. {
  174. tabButton: "Dikemas",
  175. tabIcon: Dashboard,
  176. tabContent: (
  177. <GridContainer justify="center">
  178. <Typography variant="h6" align="left" className={classes.title}>
  179. Dikemas
  180. </Typography><hr/>
  181. {Dikemas}
  182. </GridContainer>
  183. ),
  184. },
  185. {
  186. tabButton: "Dikirim",
  187. tabIcon: Dashboard,
  188. tabContent: (
  189. <GridContainer justify="center">
  190. <Typography variant="h6" align="left" className={classes.title}>
  191. Dikirim
  192. </Typography><hr/>
  193. {Dikirim}
  194. </GridContainer>
  195. ),
  196. },
  197. {
  198. tabButton: "Selesai",
  199. tabIcon: Dashboard,
  200. tabContent: (
  201. <GridContainer justify="center">
  202. <Typography variant="h6" align="left" className={classes.title}>
  203. Selesai
  204. </Typography><hr/>
  205. {Selesai}
  206. </GridContainer>
  207. ),
  208. },
  209. ]}
  210. />
  211. </GridItem>
  212. </GridContainer>
  213. </CardBody>
  214. </Card>
  215. );
  216. }
  217. export default DataCheckout;