import React from 'react'; import { makeStyles } from '@material-ui/core/styles'; import SnackbarContent from "components/Snackbar/SnackbarContent.js"; import Button1 from "components/CustomButtons/Button.js"; import image1 from "../../../assets/img/mail.png" import GridContainer from "components/Grid/GridContainer.js"; import Card from "components/Card/Card.js"; import classNames from "classnames"; import Icon from "@material-ui/core/Icon"; import Stepper from '@material-ui/core/Stepper'; import Step from '@material-ui/core/Step'; import StepLabel from '@material-ui/core/StepLabel'; import StepContent from '@material-ui/core/StepContent'; import Paper from '@material-ui/core/Paper'; import Grid from '@material-ui/core/Grid'; import TextField from '@material-ui/core/TextField'; import Button from '@material-ui/core/Button'; import Dialog from '@material-ui/core/Dialog'; import ListItemText from '@material-ui/core/ListItemText'; import ListItem from '@material-ui/core/ListItem'; import List from '@material-ui/core/List'; import Divider from '@material-ui/core/Divider'; import AppBar from '@material-ui/core/AppBar'; import Toolbar from '@material-ui/core/Toolbar'; import IconButton from '@material-ui/core/IconButton'; import Typography from '@material-ui/core/Typography'; import CloseIcon from '@material-ui/icons/Close'; import Slide from '@material-ui/core/Slide'; const useStyles = makeStyles((theme) => ({ root: { width: '100%', }, button: { marginTop: theme.spacing(1), marginRight: theme.spacing(1), }, actionsContainer: { marginBottom: theme.spacing(2), }, resetContainer: { padding: theme.spacing(3), }, appBar: { position: 'relative', }, title: { marginLeft: theme.spacing(2), flex: 1, }, })); function getSteps() { return ['Alamat Pengiriman', 'Pesanan Produk', 'Metode Pembayaran']; } const Transition = React.forwardRef(function Transition(props, ref) { return ; }); const DataCheckout = function ({ backend, checkoutproduct, ...props }) { const classes = useStyles(); const [activeStep, setActiveStep] = React.useState(0); const steps = getSteps(); const handleNext = () => { setActiveStep((prevActiveStep) => prevActiveStep + 1); }; const handleBack = () => { setActiveStep((prevActiveStep) => prevActiveStep - 1); }; const handleReset = () => { setActiveStep(0); }; const [open, setOpen] = React.useState(false); const handleClickOpen = () => { setOpen(true); }; const handleClose = () => { setOpen(false); }; const { ...rest } = props; const imageClasses = classNames( classes.imgRaised, classes.imgRoundedCircle, classes.imgFluid ); const navImageClasses = classNames(classes.imgRounded, classes.imgGallery); const CartAlamat = checkoutproduct.map((data) => { return (


Alamat Pengiriman


Yusmar
087797315685
Thamrin Indrapura Jl.Aipda Karel Satsuit Tubun,17 Ilir, Kec.Ilir Tim.I, Palembang, KOTA PALEMBANG - ILIR TIMUR II, SUMATERA SELATAN, ID 30114
cached Ubah Alamat
); }) const CartProdukPesanan = checkoutproduct.map((data) => { return (

Produk Dipesan

First slide









{data.name}

Harga Satuan







Rp.{data.price}

Jumlah Unit







1 Unit

Sub Total Produk







Total Rp.{data.price}


Pilih Opsi Pengiriman


Total Rp. {data.price}
); }) const CartMetodePembayaran = checkoutproduct.map((data) => { return (


Alamat Pengiriman


Yusmar
087797315685
Thamrin Indrapura Jl.Aipda Karel Satsuit Tubun,17 Ilir, Kec.Ilir Tim.I, Palembang, KOTA PALEMBANG - ILIR TIMUR II, SUMATERA SELATAN, ID 30114
cached Ubah Alamat
); }) return (
Checkout } align="center" color="danger" />
{steps.map((label, index) => ( {label} {CartProdukPesanan}
))}
{activeStep === steps.length && ( Semua Langkah Sudah Selesai !!! shopping_cart Checkout restore Reset )}
); } export default DataCheckout;