| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155 |
- import { ActionMenuItemType } from "~/types/enum/layout";
- interface ActionMenuItem {
- type: ActionMenuItemType
- color: 'primary' | 'secondary',
- icon: 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;
- imageUrl?: string
- additionalObjectives?: Program[];
- }
- interface FaqEntry {
- question: string,
- answer: string
- }
- interface SocietyValue {
- img: string,
- title: string,
- description: string
- }
- interface Event {
- rdv: string,
- title: string,
- localisation: string,
- date: string,
- img: string,
- tags: string[],
- }
- interface ChronologyItem {
- year: string,
- title: string,
- description: string,
- imageUrl: string
- }
- interface SocietyMember {
- name: string,
- position: string,
- photo: string,
- }
- interface SocialNetworkShareBtn {
- name: string,
- icon: string,
- colorOnHover?: string,
- url: string
- }
- interface ContactFormData {
- gender: string | null,
- postalCode: string | null,
- city: string | null,
- phone: string | null,
- requestType: string | null,
- concernedProduct: string | null,
- newsletterSubscription: boolean
- }
|