opentalent_manager.vue 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. <template>
  2. <div class="theme-manager">
  3. <LayoutNavigation />
  4. <LogicielsManagerBanner />
  5. <CommonMenuScroll :menus="menus" class="mb-6" />
  6. <CommonStickyMenu :actions="stickyMenuActions" />
  7. <LogicielsManagerPresentation />
  8. <LogicielsManagerAvantages />
  9. <LogicielsManagerFonctionnalites />
  10. <LogicielsManagerPyramide />
  11. <LogicielsManagerFormation />
  12. <LogicielsManagerReviews />
  13. <LayoutFAQ />
  14. <LayoutFooterSolutionsFooter />
  15. <LayoutFooter />
  16. </div>
  17. </template>
  18. <script setup lang="ts">
  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: "Formations", label: "Formations", element: null },
  26. { id: "Temoignages", label: "Témoignages", element: null },
  27. ]).value;
  28. const stickyMenuActions: Array<StickyMenuAction> = [
  29. {
  30. type: StickyMenuActionType.FOLLOW_LINK,
  31. bgColor: "red-square",
  32. iconClass: "fa-regular fa-comments icon",
  33. text: "Nous contacter",
  34. url: "/nous-contacter",
  35. },
  36. {
  37. type: StickyMenuActionType.FOLLOW_LINK,
  38. bgColor: "red-square",
  39. iconClass: "fa-brands fa-readme icon",
  40. text: "Brochure",
  41. url: "https://www.opentalent.fr/fileadmin/user_upload/Manager.pdf",
  42. },
  43. {
  44. type: StickyMenuActionType.CALL_US,
  45. bgColor: "darkblue-square",
  46. iconClass: "fa-solid fa-phone icon",
  47. text: "Nous appeler",
  48. },
  49. ];
  50. </script>
  51. <style scoped>
  52. .theme-manager {
  53. --primary-color: #ffffff;
  54. --secondary-color: #f7cdce;
  55. --on-primary-color: #0e2d32;
  56. --on-primary-color-alt: #d8050b;
  57. }
  58. </style>