Solutions.vue 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197
  1. <template>
  2. <div id="solutions">
  3. <LayoutContainer>
  4. <v-row class="center-90">
  5. <v-col cols="12">
  6. <LayoutUISubTitle> NOS LOGICIELS OPENTALENT </LayoutUISubTitle>
  7. <LayoutUITitle>
  8. Ces solutions peuvent aussi vous intéresser
  9. </LayoutUITitle>
  10. </v-col>
  11. </v-row>
  12. <v-row v-if="showArtist" class="row-artist center-90">
  13. <v-col cols="6" md="2">
  14. <NuxtLink to="/opentalent_artist">
  15. <v-img
  16. src="/images/logos/opentalent/Logo_Opentalent_Artist-gris.png"
  17. class="logo"
  18. />
  19. </NuxtLink>
  20. </v-col>
  21. <v-col cols="6" md="10">
  22. <!-- list v-chip-->
  23. <v-chip-group column disabled>
  24. <v-chip class="ma-2 chip-custom" label>
  25. <span class="chip-detail">Orchestres</span>
  26. </v-chip>
  27. <v-chip class="ma-2 chip-custom" label>
  28. <span class="chip-detail">Chorales</span>
  29. </v-chip>
  30. <v-chip class="ma-2 chip-custom" label>
  31. <span class="chip-detail">Compagnies de danse</span>
  32. </v-chip>
  33. <v-chip class="ma-2 chip-custom" label>
  34. <span class="chip-detail">Compagnies de théatre</span>
  35. </v-chip>
  36. <v-chip class="ma-2 chip-custom" label>
  37. <span class="chip-detail">Compagnies de Cirque</span>
  38. </v-chip>
  39. </v-chip-group>
  40. </v-col>
  41. </v-row>
  42. <v-row v-if="showManager" class="row-manager center-90">
  43. <v-col cols="6" md="2">
  44. <NuxtLink to="/opentalent_manager">
  45. <v-img
  46. src="/images/logos/opentalent/Logo_Opentalent_Manager-gris.png"
  47. class="logo"
  48. />
  49. </NuxtLink>
  50. </v-col>
  51. <v-col cols="6" md="10">
  52. <!-- list v-chip-->
  53. <v-chip-group column disabled>
  54. <v-chip class="ma-2 chip-custom" color="primary" label>
  55. <span class="chip-detail">Fédérations</span>
  56. </v-chip>
  57. <v-chip class="ma-2 chip-custom" color="primary" label>
  58. <span class="chip-detail">Confédérations</span>
  59. </v-chip>
  60. <v-chip class="ma-2 chip-custom" color="primary" label>
  61. <span class="chip-detail">Collectivités</span>
  62. </v-chip>
  63. <v-chip class="ma-2 chip-custom" color="primary" label>
  64. <span class="chip-detail">Réseaux</span>
  65. </v-chip>
  66. </v-chip-group>
  67. </v-col>
  68. </v-row>
  69. <v-row v-if="showSchool" class="row-school center-90">
  70. <v-col cols="6" md="2">
  71. <NuxtLink to="/opentalent_school">
  72. <v-img
  73. src="/images/logos/opentalent/Logo_Opentalent_School-gris.png"
  74. class="logo"
  75. />
  76. </NuxtLink>
  77. </v-col>
  78. <v-col cols="6" md="10">
  79. <!-- list v-chip-->
  80. <v-chip-group column disabled>
  81. <v-chip class="ma-2 chip-custom" label>
  82. <span class="chip-detail">Conservatoire</span>
  83. </v-chip>
  84. <v-chip class="ma-2 chip-custom" label>
  85. <span class="chip-detail">Écoles d'art</span>
  86. </v-chip>
  87. <v-chip class="ma-2 chip-custom" label>
  88. <span class="chip-detail">École de musique</span>
  89. </v-chip>
  90. <v-chip class="ma-2 chip-custom" label>
  91. <span class="chip-detail">École de danse</span>
  92. </v-chip>
  93. <v-chip class="ma-2 chip-custom" label>
  94. <span class="chip-detail">École de théâtre</span>
  95. </v-chip>
  96. <v-chip class="ma-2 chip-custom" label>
  97. <span class="chip-detail">École de cirque</span>
  98. </v-chip>
  99. <v-chip class="ma-2 chip-custom" label>
  100. <span class="chip-detail">MJC</span>
  101. </v-chip>
  102. </v-chip-group>
  103. </v-col>
  104. </v-row>
  105. </LayoutContainer>
  106. </div>
  107. </template>
  108. <script setup lang="ts">
  109. defineProps({
  110. showArtist: {
  111. type: Boolean,
  112. required: false,
  113. default: true,
  114. },
  115. showSchool: {
  116. type: Boolean,
  117. required: false,
  118. default: true,
  119. },
  120. showManager: {
  121. type: Boolean,
  122. required: false,
  123. default: true,
  124. },
  125. })
  126. </script>
  127. <style scoped lang="scss">
  128. .chip-detail {
  129. color: var(--on-neutral-color);
  130. @media (max-width: 600px) {
  131. width: 100%;
  132. text-align: center;
  133. }
  134. }
  135. .chip-custom {
  136. opacity: 1;
  137. color: var(--on-primary-color);
  138. border: 1px solid var(--primary-color);
  139. border-radius: 3rem;
  140. text-transform: uppercase;
  141. font-weight: 500;
  142. line-height: 16px;
  143. display: flex;
  144. align-items: center;
  145. text-align: center;
  146. letter-spacing: 0.2em;
  147. @media (max-width: 600px) {
  148. font-size: 10px !important;
  149. width: 90%;
  150. margin-left: auto;
  151. margin-right: auto;
  152. text-align: center;
  153. :deep(.v-chip__content) {
  154. width: 100%;
  155. }
  156. }
  157. }
  158. .row-artist,
  159. .row-school,
  160. .row-manager {
  161. display: flex;
  162. flex-direction: row;
  163. align-items: center;
  164. border-top: 1px solid var(--on-primary-color-alt);
  165. }
  166. .solution-title {
  167. font-weight: 500;
  168. font-size: 1.5rem;
  169. line-height: 1.5rem;
  170. color: var(--on-neutral-color);
  171. margin-top: 2rem;
  172. margin-bottom: 2rem;
  173. text-align: center;
  174. }
  175. .logo {
  176. width: 15rem;
  177. height: 10rem;
  178. margin-left: 0.5rem;
  179. margin-right: 2rem;
  180. }
  181. </style>