opentalent_artist.vue 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. <template>
  2. <div class="theme-artist" >
  3. <LayoutNavigation />
  4. <CommonStickyMenu :actions="stickyMenuActions" />
  5. <CommonBannerTitle
  6. title="Opentalent Artist"
  7. leftText="School"
  8. rightText="Manager"
  9. />
  10. <LogicielsArtistBanner />
  11. <CommonMenuScroll :menus="menus" class="mb-6" />
  12. <LogicielsArtistPresentation />
  13. <LogicielsArtistAvantages />
  14. <div v-if="mdAndUp" class="alt-theme">
  15. <LogicielsArtistFonctionnalites />
  16. </div>
  17. <LogicielsArtistComparatif />
  18. <LogicielsArtistAbonnement />
  19. <LogicielsArtistFormations />
  20. <LogicielsArtistReviews class="alt-theme"/>
  21. <LayoutFAQ />
  22. <LayoutFooterPrefooter />
  23. <LayoutFooter />
  24. </div>
  25. </template>
  26. <script setup lang="ts">
  27. import { StickyMenuActionType } from "~/types/enum/layout";
  28. import type { MenuScroll, StickyMenuAction } from "~/types/interface";
  29. import { useDisplay } from "vuetify";
  30. const { mdAndUp } = useDisplay()
  31. const menus: Array<MenuScroll> = [
  32. { anchor: "presentation", label: "Présentation" },
  33. { anchor: "benefits", label: "Avantages" },
  34. { anchor: "functionalities", label: "Fonctionnalités" },
  35. { anchor: "comparative", label: "Comparatif" },
  36. { anchor: "subscription", label: "Abonnement" },
  37. { anchor: "webinars", label: "Wébinaires" },
  38. { anchor: "testimonials", label: "Témoignages" },
  39. ];
  40. const stickyMenuActions: Array<StickyMenuAction> = [
  41. {
  42. type: StickyMenuActionType.FOLLOW_LINK,
  43. bgColor: "yellow-square",
  44. iconClass: "fa-regular fa-comments icon",
  45. text: "Nous contacter",
  46. url: "/nous-contacter",
  47. },
  48. {
  49. type: StickyMenuActionType.FOLLOW_LINK,
  50. bgColor: "yellow-square",
  51. iconClass: "fa-solid fa-circle-info icon",
  52. text: "Brochure",
  53. url: "https://www.opentalent.fr/fileadmin/stockage/commercial/plaquettes_commerciales/Depliant_Opentalent_Artist_23.pdf ",
  54. }
  55. ];
  56. </script>
  57. <style lang="scss">
  58. .theme-artist {
  59. --primary-color: #ffffff;
  60. --secondary-color: #fef3ce;
  61. --on-primary-color: #0e2d32;
  62. --primary-color-alt: #262626;
  63. --on-primary-color-alt: #fac20a;
  64. }
  65. </style>