Skip to content
Snippets Groups Projects
DataShareConsentContent.tsx 1.88 KiB
Newer Older
  • Learn to ignore specific revisions
  • Guilhem CARRON's avatar
    Guilhem CARRON committed
    import React from 'react'
    import { useI18n } from 'cozy-ui/transpiled/react/I18n'
    import './termsView.scss'
    import { useSelector } from 'react-redux'
    import { AppStore } from 'store'
    import { decoreText } from 'utils/decoreText'
    
    const DataShareConsentContent: React.FC = () => {
      const { t } = useI18n()
      const { isFirstConnection } = useSelector(
        (state: AppStore) => state.ecolyo.profile
      )
    
      return (
        <div className="dataShare-content-root">
          <div className="dataShare-content-wrapper">
            <h1 className="dataShare-content-title text-22-normal">
              {isFirstConnection
                ? t('dataShare.title1')
                : t('dataShare.title1Update')}
            </h1>
    
            {!isFirstConnection && (
              <p className="text-14-normal">{t('dataShare.title2Update')}</p>
            )}
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
            <p className="text-14-normal">{t('dataShare.part1')}</p>
            <p className="text-14-normal">{t('dataShare.part2')}</p>
            <p className="text-14-normal">{t('dataShare.part3')}</p>
            <ul className="text-14-normal">
              <li className="text-14-normal">{t('dataShare.item1')}</li>
              <li className="text-14-normal">{t('dataShare.item2')}</li>
              <li className="text-14-normal">{t('dataShare.item3')}</li>
            </ul>
            <p className="text-14-normal">{t('dataShare.part4')}</p>
            <p className="text-14-normal">{t('dataShare.part5')}</p>
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
            <p className="text-14-normal">{decoreText(t('dataShare.part6'))}</p>
    
    Guilhem CARRON's avatar
    Guilhem CARRON committed
            <p className="text-14-normal">{t('dataShare.part7')}</p>
            <p className="text-14-normal">{t('dataShare.part8')}</p>
            <span className="text-14-normal">{t('dataShare.part9')}</span>
            <span className="text-14-normal">{t('dataShare.part10')}</span>
            <span className="text-14-normal">
              {decoreText(t('dataShare.link1'))}
            </span>
          </div>
        </div>
      )
    }
    
    export default DataShareConsentContent