Advertisement
dfghgfhplkjbv

src/components/Jobs/Jobs.js

Feb 20th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.70 KB | None | 0 0
  1. import React, { Component } from 'react'
  2. import classNames from 'classnames'
  3. import styles from './Jobs.module.scss'
  4. import box from 'src/img/box_blue.png'
  5. import vector from 'src/img/Vector.png'
  6.  
  7.  
  8. const vacancies = [
  9. {id: 1, title: 'SEO'},
  10. {id: 2, title: 'Marketing'},
  11. {id: 3, title: 'Programming'},
  12. {id: 4, title: 'SEO'},
  13. {id: 5, title: 'Marketing'},
  14. {id: 6, title: 'Programming'},
  15. {id: 8, title: 'Marketing'},
  16. {id: 9, title: 'SEO'},
  17. ];
  18.  
  19. const offers = [
  20. {id: 1, title: 'Marketing', description: 'Senior Director, Data Partnerships - New Business Development'},
  21. {id: 2, title: 'Marketing', description: 'Senior Software Engineer - Test Tools & Infrastructure'},
  22. {id: 3, title: 'Marketing', description: 'Senior Software Engineer - Test Tools & Infrastructure'},
  23. {id: 4, title: 'Marketing', description: 'Senior Software Engineer - Test Tools & Infrastructure'}
  24. ]
  25. class Jobs extends Component {
  26. render() {
  27. const { className} = this.props
  28. return (
  29. <div className={classNames(className, styles.root)}>
  30. <section className={styles.container}>
  31. <header className={styles.header}>
  32. <h1>JOBS</h1>
  33. </header>
  34. <div className={styles.blocksContainer}>
  35. <div className={styles.tagsContainer} >
  36. <div className ={styleMedia.jobsTitle}><h2>Tags:</h2></div>
  37. <div className={styles.buttonsContainer}>
  38. {vacancies.map(item => ( <button className={styles.button} key={item.id}>{item.title}</button>))}
  39. </div>
  40. <div className={styles.gemsContainer}>
  41. <div className={styles.innerContainer}>
  42. <p className={styles.gems}>Like these<br /> gems?</p>
  43. <button className={styles.allJobs}>View all jobs</button>
  44. </div>
  45. </div>
  46. </div>
  47. <div className={styles.vacanciesContainer}>
  48. {offers.map(item => ( <div className={styles.jobOffer}>
  49. <div className={styles.headerVacancy} key={item.id}>
  50. <p>{item.title}</p>
  51. <div className={styles.box}>
  52. <img src={box}alt=""></img>
  53. </div>
  54. <div className={styles.description}>
  55. <p> {item.description}</p>
  56. </div>
  57. <div className={styles.bottomLine}>
  58. <p>BOX</p>
  59. <img src={vector} className={styles.vector} alt="" ></img>
  60. </div>
  61. </div>
  62. </div>))}
  63. </div>
  64. </div>
  65. </section>
  66. </div>
  67. )
  68. }
  69. }
  70.  
  71.  
  72.  
  73.  
  74.  
  75. export default Jobs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement