Missions.vue 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  1. <template>
  2. <LayoutContainer>
  3. <div
  4. v-for="(job, jobIndex) in jobs"
  5. :key="jobIndex"
  6. class="mission-container"
  7. >
  8. <!-- Première ligne -->
  9. <v-row class="announcement-title ml-6 mr-6">
  10. <div class="title-job">
  11. {{ job.title }}
  12. </div>
  13. <v-btn
  14. class="btn-more"
  15. text
  16. >
  17. En savoir plus
  18. </v-btn>
  19. </v-row>
  20. <!-- Deuxième ligne -->
  21. <v-row class="announcement-location ml-6 mr-6">
  22. <v-icon
  23. class="icon-location"
  24. >
  25. <i class="fas fa-map-marker"></i>
  26. </v-icon>
  27. <div class="location">
  28. {{ job.location }}
  29. </div>
  30. </v-row>
  31. </div>
  32. <v-row class="apply-row ml-6 mb-6">
  33. <h3 class="apply">
  34. Candidature spontanée
  35. </h3>
  36. <p class="apply-now">
  37. Nous sommes toujours à la recherche de nouveaux talents. N'hésitez pas à déposer votre candidature ci-dessous :
  38. </p>
  39. <v-btn class="btn-more">
  40. Envoyer ma candidature
  41. </v-btn>
  42. </v-row>
  43. <!-- <v-row class="apply-row ml-6 mb-6">
  44. <h3 class="apply">
  45. Candidature spontanée
  46. </h3>
  47. <p class="apply-now">
  48. Nous sommes toujours à la recherche de nouveaux talents. N'hésitez pas à déposer votre candidature ci-dessous :
  49. </p>
  50. <FormApplicationForm />
  51. </v-row> -->
  52. </LayoutContainer>
  53. </template>
  54. <script setup>
  55. import { ref } from "vue";
  56. const jobs = ref([
  57. {
  58. id: 1,
  59. image: "/images/Opentalent.png",
  60. title: "Assistant(e) Commercial(e) h/f",
  61. contractType: "CDI",
  62. location: "Paris",
  63. description:
  64. "Lorem ipsum dolor sit amet. At doloribus nostrum non temporibus quidem est ipsa laborum sed internos dolor in pariatur vitae. ..",
  65. properties: ["CDI", "Paris", "Commercial"],
  66. },
  67. {
  68. id: 1,
  69. image: "/images/Opentalent.png",
  70. title: "Assistant(e) Commercial(e) h/f",
  71. contractType: "CDI",
  72. location: "Paris",
  73. description:
  74. "Lorem ipsum dolor sit amet. At doloribus nostrum non temporibus quidem est ipsa laborum sed internos dolor in pariatur vitae. ..",
  75. properties: ["CDI", "Paris", "Commercial"],
  76. },
  77. {
  78. id: 1,
  79. image: "/images/Opentalent.png",
  80. title: "Assistant(e) Commercial(e) h/f",
  81. contractType: "CDI",
  82. location: "Paris",
  83. description:
  84. "Lorem ipsum dolor sit amet. At doloribus nostrum non temporibus quidem est ipsa laborum sed internos dolor in pariatur vitae. ..",
  85. properties: ["CDI", "Paris", "Commercial"],
  86. },
  87. ]);
  88. </script>
  89. <style scoped>
  90. .announcement-title {
  91. background: #0e2d32;
  92. color: white;
  93. display: flex;
  94. justify-content: space-between;
  95. padding: 10px;
  96. }
  97. .title-job{
  98. font-family: "Barlow";
  99. font-style: normal;
  100. font-weight: 600;
  101. font-size: 2.5rem;
  102. line-height: 39px;
  103. color: #ffffff;
  104. }
  105. .btn-more {
  106. background: #9edbdd;
  107. color: white;
  108. }
  109. .announcement-location {
  110. background: #9edbdd;
  111. display: flex;
  112. align-items: center;
  113. padding: 10px;
  114. }
  115. .icon-location {
  116. color: #0e2d32;
  117. }
  118. .location {
  119. margin-left: 10px;
  120. font-size: 2rem;
  121. }
  122. .apply {
  123. font-family: "Barlow";
  124. font-style: normal;
  125. font-weight: 600;
  126. font-size: 2.5rem;
  127. line-height: 39px;
  128. color: #0e2d32;
  129. margin-top: 5rem;
  130. margin-bottom: 1rem;
  131. }
  132. .apply-now {
  133. font-family: "Barlow";
  134. font-style: italic;
  135. font-weight: 300;
  136. font-size: 34px;
  137. line-height: 40px;
  138. color: #091d20;
  139. margin-bottom: 2rem;
  140. }
  141. .description-job {
  142. font-family: "Barlow";
  143. font-style: italic;
  144. font-weight: 300;
  145. font-size: 1.3rem;
  146. line-height: 40px;
  147. color: #091d20;
  148. }
  149. .mission-container {
  150. margin-top: 5rem;
  151. margin-bottom: 5%;
  152. }
  153. </style>