opentalent_school.vue 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. <template>
  2. <LayoutNavigation />
  3. <LogicielsSchoolBanner />
  4. <CommonMenuScroll :menus="menus" class="mb-6" />
  5. <CommonStickyMenu :actions="stickyMenuActions" />
  6. <LogicielsSchoolPresentation />
  7. <LogicielsSchoolAvantages />
  8. <LogicielsSchoolFonctionnalites />
  9. <LogicielsSchoolComparatif />
  10. <LogicielsSchoolProjet />
  11. <LogicielsSchoolFormations />
  12. <LogicielsSchoolReviews />
  13. <LayoutFAQ />
  14. <LayoutFooterSolutionsFooter />
  15. <LayoutFooter />
  16. </template>
  17. <script setup lang="ts">
  18. import { ref } from "vue";
  19. import { StickyMenuAction } from "~/types/interface";
  20. import { StickyMenuActionType } from "~/types/enum/layout";
  21. const menus = ref([
  22. { id: "Presentation", label: "Présentation", element: null },
  23. { id: "Avantages", label: "Avantages", element: null },
  24. { id: "Fonctionnalites", label: "Fonctionnalités", element: null },
  25. { id: "Comparatif", label: "Comparatif", element: null },
  26. { id: "Contact", label: "Contact", element: null },
  27. { id: "Formations", label: "Formations", element: null },
  28. { id: "Temoignages", label: "Temoignages", element: null },
  29. ]).value;
  30. const stickyMenuActions: Array<StickyMenuAction> = [
  31. {
  32. type: StickyMenuActionType.FOLLOW_LINK,
  33. bgColor: "blue-square",
  34. iconClass: "fa-regular fa-comments icon",
  35. text: "Nous contacter",
  36. url: "/nous-contacter",
  37. },
  38. {
  39. type: StickyMenuActionType.FOLLOW_LINK,
  40. bgColor: "blue-square",
  41. iconClass: "fa-solid fa-circle-info icon",
  42. text: "Demander une demo",
  43. url: "/nous-contacter",
  44. },
  45. {
  46. type: StickyMenuActionType.FOLLOW_LINK,
  47. bgColor: "blue-square",
  48. iconClass: "fa-brands fa-readme icon",
  49. text: "Brochure",
  50. url: "https://www.opentalent.fr/fileadmin/stockage/commercial/plaquettes_commerciales/De%CC%81pliant-school_23.pdf",
  51. },
  52. {
  53. type: StickyMenuActionType.CALL_US,
  54. bgColor: "darkblue-square",
  55. iconClass: "fa-solid fa-phone icon",
  56. text: "Nous Appeler",
  57. },
  58. ];
  59. </script>
  60. <style scoped>
  61. </style>