Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

64 рядки
2.2 KiB

  1. import React from "react";
  2. import classNames from "classnames";
  3. import { makeStyles } from "@material-ui/core/styles";
  4. import Button from "components/CustomButtons/Button.js";
  5. import Icon from "@material-ui/core/Icon";
  6. import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js";
  7. import Card from "components/Card/Card.js";
  8. import CardBody from "components/Card/CardBody.js";
  9. import GridContainer from "components/Grid/GridContainer.js";
  10. import GridItem from "components/Grid/GridItem.js";
  11. const useStyles = makeStyles(styles);
  12. const DataAccessories = function ({ backend, accessories, ...props }) {
  13. const classes = useStyles();
  14. const { ...rest } = props;
  15. const imageClasses = classNames(
  16. classes.imgRaised,
  17. classes.imgRoundedCircle,
  18. classes.imgFluid
  19. );
  20. const navImageClasses = classNames(classes.imgRounded, classes.imgGallery);
  21. const ProductAccessories = accessories.map((data) => {
  22. console.log(data);
  23. return (
  24. <div style={{padding:"40px"}}>
  25. <img
  26. alt="..."
  27. style={{ height: "150px", display: "block" }}
  28. src={`${backend}${data.img["url"]}`}
  29. className={navImageClasses}
  30. />
  31. <div align="center">
  32. <h3>{data.name}</h3>
  33. <h4>Rp.{data.price}</h4>
  34. <Button
  35. color="info" round
  36. href={"/product/accessories_details?s="+data.id}
  37. >
  38. <Icon className={classes.icons}>open_in_new</Icon>Detail Product
  39. </Button>
  40. </div>
  41. </div>
  42. );
  43. })
  44. return (
  45. <div>
  46. <Card className={classes.textCenter} align="center" style={{padding:"5px"}}>
  47. <CardBody>
  48. <div align="center" style={{marginTop:"-50px"}}>
  49. <h2>Yamaha Accessories</h2>
  50. <GridContainer justify="center" style={{padding:"40px", marginTop:"-50px"}}>
  51. {ProductAccessories}
  52. {ProductAccessories}
  53. </GridContainer>
  54. </div>
  55. </CardBody>
  56. </Card>
  57. </div>
  58. );
  59. }
  60. export default DataAccessories;