Nie możesz wybrać więcej, niż 25 tematów Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
 
 

40 wiersze
1.3 KiB

  1. import React, { useState, useEffect } from 'react';
  2. // @material-ui/core components
  3. import { makeStyles } from "@material-ui/core/styles";
  4. // component
  5. import styles from "assets/jss/nextjs-material-kit/pages/componentsSections/notificationsStyles.js";
  6. import Card from "components/Card/Card.js";
  7. import CardBody from "components/Card/CardBody.js";
  8. import CardHeader from "components/Card/CardHeader.js";
  9. const useStyles = makeStyles(styles);
  10. const DataCarrer = function ({ backend, detailcarrer, ...props }) {
  11. const classes = useStyles();
  12. const carrer = detailcarrer.map((data) => {
  13. return (
  14. <Card>
  15. <CardHeader color="info"><h3><div align="center">{data.name}</div></h3></CardHeader>
  16. <CardBody>
  17. <div align="center">
  18. <img src={`${backend}${data.img[0]["url"]}`} alt="First slide" className="slick-image" />
  19. </div>
  20. <h5 align="center">Masa Pendaftaran : {data.start_regis} s/d {data.until_regis}</h5>
  21. <h5 align="center">Syarat & Tata Cara Pendaftaran :</h5>
  22. <h5 align="center" align="justify">
  23. {data.description}
  24. </h5>
  25. </CardBody>
  26. </Card>
  27. );
  28. })
  29. return (
  30. <div>
  31. {carrer}
  32. </div>
  33. );
  34. }
  35. export default DataCarrer;