/** * * HowToModal * */ import React, { useState, useCallback } from 'react'; import { FormattedMessage } from 'react-intl'; import { Button } from 'quinoa-design-library'; import Modal from 'components/Modal'; import './styles.css'; import messages from './messages'; import { Accordion, AccordionItem, AccordionItemHeading, AccordionItemPanel, AccordionItemButton, } from 'react-accessible-accordion'; // interface OwnProps {} const accordiable = [{ title: messages.load, text: messages.loadDescription, vimeoId: '372868240', url: '/chargement_zoom_titre_Tesselle.mp4', }, { title: messages.globalComment, text: messages.globalCommentDescription, vimeoId: '372868373', url: '/commentaireGeneral_Tesselle.mp4', }, { title: messages.annotation, text: messages.annotationDescription, vimeoId: '372868393', url: '/commentaireSpecifique_Tesselle.mp4', }, { title: messages.preview, text: messages.previewDescription, vimeoId: '372868540', url: '/Preview_Tesselle.mp4', }, { title: messages.export, text: messages.exportDescription, url: '/download_and_reload_Tesselle1.mp4', vimeoId: '372868484', }]; export const useHowToModal = () => { const [open, setOpen] = useState(false); const openModal = useCallback(() => setOpen(true), []); const closeModal = useCallback(() => setOpen(false), []); const modale = ( } > {accordiable.map((etage) => { return (