opentalent_manager.vue 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. <template>
  2. <LayoutNavigation />
  3. <LogicielsManagerBanner />
  4. <CommonMenuScroll :menus="menus" class="mb-6" />
  5. <CommonStickyMenu :actions="stickyMenuActions" />
  6. <LogicielsManagerPresentation />
  7. <LogicielsManagerAvantages />
  8. <LogicielsManagerFonctionnalites />
  9. <LogicielsManagerPyramide />
  10. <LogicielsManagerFormation />
  11. <LogicielsManagerReviews />
  12. <LayoutFAQ />
  13. <LayoutFooterSolutionsFooter />
  14. <LayoutFooter />
  15. </template>
  16. <script setup lang="ts">
  17. import { StickyMenuAction } from "~/types/interface";
  18. import { StickyMenuActionType } from "~/types/enum/layout";
  19. const menus = ref([
  20. { id: "Presentation", label: "Présentation", element: null },
  21. { id: "Avantages", label: "Avantages", element: null },
  22. { id: "Fonctionnalites", label: "Fonctionnalités", element: null },
  23. { id: "Formations", label: "Formations", element: null },
  24. { id: "Temoignages", label: "Témoignages", element: null },
  25. ]).value;
  26. const stickyMenuActions: Array<StickyMenuAction> = [
  27. {
  28. type: StickyMenuActionType.FOLLOW_LINK,
  29. bgColor: "red-square",
  30. iconClass: "fa-regular fa-comments icon",
  31. text: "Nous contacter",
  32. url: "/nous-contacter",
  33. },
  34. {
  35. type: StickyMenuActionType.FOLLOW_LINK,
  36. bgColor: "red-square",
  37. iconClass: "fa-brands fa-readme icon",
  38. text: "Brochure",
  39. url: "https://www.opentalent.fr/fileadmin/user_upload/Manager.pdf",
  40. },
  41. {
  42. type: StickyMenuActionType.CALL_US,
  43. bgColor: "darkblue-square",
  44. iconClass: "fa-solid fa-phone icon",
  45. text: "Nous appeler",
  46. },
  47. ];
  48. </script>
  49. <style scoped>
  50. </style>