Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 

112 řádky
5.6 KiB

  1. import React from 'react';
  2. import { makeStyles } from "@material-ui/core/styles";
  3. import classNames from "classnames";
  4. import styles from "assets/jss/nextjs-material-kit/pages/profilePage.js";
  5. import Grid from '@material-ui/core/Grid';
  6. import GridContainer from "components/Grid/GridContainer.js";
  7. import GridItem from "components/Grid/GridItem.js";
  8. import Card from "components/Card/Card.js";
  9. import CardBody from "components/Card/CardBody.js";
  10. import CardHeader from "components/Card/CardHeader.js";
  11. import Button from "components/CustomButtons/Button.js";
  12. import Paginations from "components/Pagination/Pagination.js";
  13. import Icon from "@material-ui/core/Icon";
  14. import Logo from "assets/img/Logo Star.png";
  15. import Email from "@material-ui/icons/Email";
  16. import Phone from "@material-ui/icons/Phone";
  17. import Wa from "@material-ui/icons/WhatsApp";
  18. import Bag from "@material-ui/icons/BusinessOutlined";
  19. import LanguageIcon from "@material-ui/icons/Language";
  20. const useStyles = makeStyles(styles);
  21. const DataLatestNews = function ({ backend, sales, ...props }) {
  22. const classes = useStyles();
  23. const imageClasses = classNames(
  24. classes.imgRaised,
  25. classes.imgRoundedCircle,
  26. classes.imgFluid
  27. );
  28. const navImageClasses = classNames(classes.imgRounded, classes.imgGallery);
  29. const DataSales = sales.map((data) => {
  30. return (
  31. <div className={classes.container}>
  32. <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/css/bootstrap.min.css" />
  33. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
  34. <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.1/js/bootstrap.min.js"></script>
  35. <GridContainer justify="center">
  36. <GridItem xs={12} sm={12} md={6}>
  37. <div className={classes.profile}>
  38. <div class="jumbotron" style={{ backgroundColor: "#000", marginLeft: "-15px", marginRight: "-15px" }}>
  39. <br /><br />
  40. <img className="image" src={Logo} />
  41. <div style={{marginTop:"-70px"}}>
  42. <h1 style={{ color: "#fff" }}>{data.name}</h1>
  43. <p style={{ color: "#fff" }}><strong>{data.job_title}</strong></p>
  44. </div>
  45. <br />
  46. <Button color="primary" round href={`tel:${data.telp}`} target="_blank">
  47. <Phone className={classes.icons} /> Call Us
  48. </Button>
  49. <Button color="primary" round href={`mailto:${data.email}`} target="_blank">
  50. <Email className={classes.icons} /> Email Us
  51. </Button>
  52. <Button color="primary" round href={`https://wa.me/62${data.wa}`} target="_blank">
  53. <Wa className={classes.icons} /> WA Us
  54. </Button>
  55. </div>
  56. <div class="table-responsive" align="left">
  57. <table class="table">
  58. <thead>
  59. <tr>
  60. <th>
  61. <Button color="primary" round>
  62. <Phone className={classes.icons} />
  63. </Button>
  64. </th>
  65. <th>{data.telp} <br /> Mobile </th>
  66. </tr>
  67. <tr>
  68. <th>
  69. <Button color="primary" round>
  70. <Email className={classes.icons} />
  71. </Button>
  72. </th>
  73. <th>{data.email} <br /> Email </th>
  74. </tr>
  75. <tr>
  76. <th>
  77. <Button color="primary" round>
  78. <Bag className={classes.icons} />
  79. </Button>
  80. </th>
  81. <th>{data.company} <br /> {data.job_title} </th>
  82. </tr>
  83. <tr>
  84. <th>
  85. <Button color="primary" round>
  86. <LanguageIcon className={classes.icons} />
  87. </Button>
  88. </th>
  89. <th>thamrin.mercedes-benz.co.id<br /> Website </th>
  90. </tr>
  91. </thead>
  92. </table>
  93. </div>
  94. </div>
  95. </GridItem>
  96. </GridContainer>
  97. </div>
  98. );
  99. })
  100. return (
  101. <div>
  102. {DataSales}
  103. </div>
  104. );
  105. }
  106. export default DataLatestNews;