Skip to content
Snippets Groups Projects
LegalNoticeContent.tsx 4.35 KiB
Newer Older
  • Learn to ignore specific revisions
  • Guilhem CARRON's avatar
    Guilhem CARRON committed
    import React from 'react'
    
    import './legalNoticeView.scss'
    import { useI18n } from 'cozy-ui/transpiled/react/I18n'
    import { decoreText } from 'utils/decoreText'
    
    const LegalNoticeContent: React.FC = () => {
      const { t } = useI18n()
      return (
        <>
          <div className="legal-notice-root">
            <div className="legal-notice-content">
              <h2>{t('legal.title_legal')}</h2>
              <p className="version">{t('legal.version')}</p>
              <p>{decoreText(t('legal.site'))}</p>
              <p>{t('legal.adress')}</p>
              <p>{t('legal.phone')}</p>
              <p className="ln-contact">{decoreText(t('legal.mail'))}</p>
              <div className="text-16-normal">
                <div className="legal-notice-oneline">
                  <span className="text-14-normal">{t('legal.p1b')}</span>
                  {t('legal.p1')}
                </div>
                <div className="legal-notice-oneline">
                  <span className="text-14-normal">{t('legal.p2b')}</span>
                  {t('legal.p2')}
                </div>
                <div className="legal-notice-oneline">
                  <span className="text-14-normal">{t('legal.p3b')}</span>
                  {t('legal.p3')}
                </div>
                <div className="legal-notice-oneline">
                  <span className="text-14-normal">{t('legal.p4b')}</span>
    
    Rémi PAILHAREY's avatar
    Rémi PAILHAREY committed
                  {t('legal.p4')}
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
                </div>
                <div className="legal-notice-oneline">
                  <span className="text-14-normal">{t('legal.p5b')}</span>
                  {t('legal.p5')}
                </div>
                <div className="legal-notice-oneline">
                  <span className="text-14-normal">{t('legal.p6b')}</span>
                  {t('legal.p6')}
                </div>
                <div className="legal-notice-part">
                  <h3> {t('legal.title1')}</h3>
                  <p>{t('legal.part1')}</p>
                </div>
                <div className="legal-notice-part">
                  <h3>{t('legal.title2')}</h3>
                  <p>{t('legal.part2')}</p>
                  <ul>
                    <li>{t('legal.part2-1')}</li>
    
    Rémi PAILHAREY's avatar
    Rémi PAILHAREY committed
                    <li>{t('legal.part2-2')}</li>
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
                    <li>
    
    Rémi PAILHAREY's avatar
    Rémi PAILHAREY committed
                      {t('legal.part2-3')}
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
                      <ul>
    
    Rémi PAILHAREY's avatar
    Rémi PAILHAREY committed
                        <li>{t('legal.part2-3-1')}</li>
                        <li>{t('legal.part2-3-2')}</li>
                        <li>{t('legal.part2-3-3')}</li>
                        <li>{t('legal.part2-3-4')}</li>
                        <li>{decoreText(t('legal.part2-3-5'))}</li>
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
                      </ul>
                    </li>
    
    Rémi PAILHAREY's avatar
    Rémi PAILHAREY committed
                    <li>{t('legal.part2-4')}</li>
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
                  </ul>
    
    Rémi PAILHAREY's avatar
    Rémi PAILHAREY committed
                  <p>{t('legal.part2-5')}</p>
                  <p>{t('legal.part2-6')}</p>
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
                  <ul>
    
    Rémi PAILHAREY's avatar
    Rémi PAILHAREY committed
                    <li>{t('legal.part2-6-1')}</li>
                    <li>{t('legal.part2-6-2')}</li>
                    <li>{t('legal.part2-6-3')}</li>
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
                  </ul>
    
    Rémi PAILHAREY's avatar
    Rémi PAILHAREY committed
                  <p>{decoreText(t('legal.part2-7'))}</p>
                  <p>{t('legal.part2-8')}</p>
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
                  <p>{t('legal.part2-9')}</p>
    
    Rémi PAILHAREY's avatar
    Rémi PAILHAREY committed
                  <p>{decoreText(t('legal.part2-10'))}</p>
                  <p>{t('legal.part2-11')}</p>
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
                </div>
                <div className="legal-notice-part">
                  <h3>{t('legal.title3')}</h3>
                  <p>{t('legal.part3-1')}</p>
                  <p>{t('legal.part3-2')}</p>
                </div>
                <div className="legal-notice-part">
                  <h3>{t('legal.title4')}</h3>
                  <p>{t('legal.part4-1')}</p>
                  <p>{t('legal.part4-2')}</p>
                </div>
                <div className="legal-notice-part">
                  <h3>{t('legal.title5')}</h3>
                  <p>{t('legal.part5')}</p>
                </div>
                <div className="legal-notice-part">
                  <h3>{t('legal.title6')}</h3>
                  <p>{t('legal.part6')}</p>
                </div>
                <div className="legal-notice-part">
                  <h3>{t('legal.title7')}</h3>
                  <p>{t('legal.part7-1')}</p>
                  <p>{decoreText(t('legal.part7-2'))}</p>
                  <p>{t('legal.part7-3')}</p>
                </div>
                <div className="legal-notice-part">
                  <h3>{t('legal.title8')}</h3>
                  <p>{t('legal.part8')}</p>
                </div>
                <div className="legal-notice-part">
                  <h3>{t('legal.title9')}</h3>
                  <p>{t('legal.part9-1')}</p>
                  <p>{t('legal.part9-2')}</p>
                </div>
              </div>
            </div>
          </div>
        </>
      )
    }
    
    export default LegalNoticeContent