formations.vue 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <template>
  2. <CommonMeta
  3. title="Formation - Opentalent"
  4. description="Prise en main ou piqûre de rappel, on est toujours à vos côtés."
  5. />
  6. <LayoutUITitlePage>
  7. Formation
  8. <template #subtitle>
  9. Prise en main ou piqûre de rappel, on est toujours à vos côtés.
  10. </template>
  11. </LayoutUITitlePage>
  12. <CommonBanner
  13. imageSrc="images/formation/banner.jpg"
  14. imageAlt="banner"
  15. >
  16. <template #watermark>
  17. Et si vous passiez rapidement à la vitesse supérieure...
  18. </template>
  19. </CommonBanner>
  20. <CommonMenuScroll v-if="lgAndUp" :menus="menus" class="mb-6" />
  21. <CommonActionMenu />
  22. <FormationPresentation />
  23. <div v-if="lgAndUp">
  24. <FormationCatalogue />
  25. </div>
  26. <FormationOPCA />
  27. <FormationCertification />
  28. <FormationParticipation />
  29. <FormationReviews />
  30. <LayoutFAQ />
  31. <LayoutFooterSolutions />
  32. </template>
  33. <script setup lang="ts">
  34. import type { MenuScroll } from "~/types/interface";
  35. import { useDisplay } from "vuetify";
  36. const { lgAndUp } = useDisplay()
  37. const menus: Array<MenuScroll> = [
  38. { anchor: "presentation", label: "Présentation" },
  39. { anchor: "catalog", label: "Catalogue" },
  40. { anchor: "financing", label: "Financement" },
  41. { anchor: "certification", label: "Certification" },
  42. { anchor: "inscription", label: "Inscription" },
  43. { anchor: "testimonials", label: "Témoignages" }
  44. ];
  45. </script>