Files
lintujamaslo/src/pages/Confirmation.tsx
codevictory e37974f572 Fix warnings
2022-02-09 18:20:25 +02:00

36 lines
952 B
TypeScript

import { useEffect } from 'react';
import { FormattedMessage } from 'react-intl';
import { Link, useLocation } from 'react-router-dom';
import { useSetRecoilState } from 'recoil';
import { currentLanguage } from '../atoms/language';
import './Confirmation.scss';
import { getLangFromSearch } from './utils';
export const Confirmation = () => {
const { search } = useLocation();
const setlang = useSetRecoilState(currentLanguage);
useEffect(() => {
const lang = getLangFromSearch(search);
if (lang !== '') setlang(lang);
}, [search, setlang]);
return (
<div className='Confirmation'>
<h1>
<FormattedMessage id='confirmation.title' />
</h1>
<p>
<FormattedMessage id='confirmation.text' />
</p>
<Link to='/'>
&gt;{' '}
<span className='infoLink'>
<FormattedMessage id='confirmation.link' />
</span>{' '}
&lt;
</Link>
</div>
);
};