| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107 |
- import { StickyMenuActionType } from "~/types/enum/layout";
- interface AssociativeArray {
- [key: string]: any;
- }
- interface StickyMenuAction {
- type: StickyMenuActionType
- bgColor: string,
- iconClass: string,
- text: string,
- url?: string,
- }
- interface MainMenuItem {
- label: string,
- to?: string,
- children?: Array<MainMenuItem>
- }
- interface CarouselItem {
- logo: string,
- description: string,
- buttonClass: string,
- image: string,
- color: string,
- link: string,
- name: string,
- school: string,
- status: string,
- avatar: string
- }
- interface SolutionItem {
- name: string;
- description: string;
- image: string;
- link: string;
- class: string;
- solutions: string[];
- }
- interface Review {
- name: string,
- review: string
- status: string,
- structure: string,
- }
- interface MenuScroll {
- label: string,
- anchor: string
- }
- interface FeaturePicto {
- src: string,
- text: string
- }
- // TODO: vérifier l'utilité des props list et isMemberCmf
- interface Benefit {
- title: string;
- number: string;
- description: string;
- image: string;
- list?: string[],
- isMemberCMF?: boolean;
- }
- interface Functionality {
- logo: string,
- title: string,
- list: Array<string>,
- options?: Array<string>,
- }
- interface ComparisonItem {
- label: string,
- includedInStandard: boolean | string,
- includedInPremium: boolean | string,
- }
- interface Formation {
- image: string;
- overlayClass: string;
- sessions: string;
- title: string;
- description: string;
- buttonText: string;
- link: string;
- }
- interface Program {
- id: number;
- objectives: string[];
- }
- interface Training {
- number: string;
- title: string;
- description: string;
- objectives: string[];
- duration: string;
- program: Program[];
- price: string;
- downloadLink: string;
- }
|