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. <div align="center">
  25. <Card className={classes.textCenter} align="center">
  26. <CardBody>
  27. <div style={{padding:"10px"}}>
  28. <h5>Yusmar</h5>
  29. <h5>087797315685</h5>
  30. <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>
  31. <Button color="info" href={"/yamaha/profile/edit-profile"}>
  32. <Icon className={classes.icons}>cached</Icon>
  33. Ubah Alamat
  34. </Button>
  35. </div>
  36. </CardBody>
  37. </Card>
  38. </div>
  39. );
  40. })
  41. const BelumBayar = order.map((data) => {
  42. return (
  43. <div align="center">
  44. <Card className={classes.textCenter} align="center">
  45. <CardBody>
  46. <div style={{padding:"10px"}}>
  47. <h5>Yusmar</h5>
  48. <h5>087797315685</h5>
  49. <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>
  50. <Button color="info" href={"/yamaha/profile/edit-profile"}>
  51. <Icon className={classes.icons}>cached</Icon>
  52. Ubah Alamat
  53. </Button>
  54. </div>
  55. </CardBody>
  56. </Card>
  57. </div>
  58. );
  59. })
  60. const Dikemas = order.map((data) => {
  61. return (
  62. <GridContainer>
  63. <div align="left">
  64. <GridContainer style={{padding:"15px"}}>
  65. <Grid xs={4}>
  66. <div className={classes.section} id="notifications">
  67. <div className={classes.section}>
  68. <div className={classes.container}>
  69. <GridContainer>
  70. <GridItem className={classes.marginAuto}>
  71. <img className={navImageClasses} width="100px" alt="First slide" src={Image}/>
  72. </GridItem>
  73. </GridContainer>
  74. </div>
  75. </div>
  76. </div>
  77. </Grid>
  78. <Grid xs={8} style={{padding:"40px", marginTop:"-50px"}}>
  79. <div align="right">
  80. </div>
  81. <div align="left">
  82. <h4>All New NMAX VSS</h4>
  83. <h4>Variasi : Hitam</h4>
  84. <h4>Jumlah : 1 Unit</h4>
  85. </div>
  86. </Grid>
  87. </GridContainer>
  88. </div>
  89. </GridContainer>
  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;