import React, { FC, memo, useCallback } from '../../../../lib/teact/teact'; import { withGlobal } from '../../../../global'; import { ApiSticker } from '../../../../api/types'; import { SettingsScreens } from '../../../../types'; import { selectAnimatedEmoji } from '../../../../global/selectors'; import useLang from '../../../../hooks/useLang'; import useHistoryBack from '../../../../hooks/useHistoryBack'; import Button from '../../../ui/Button'; import AnimatedEmoji from '../../../common/AnimatedEmoji'; type OwnProps = { isActive?: boolean; onScreenSelect: (screen: SettingsScreens) => void; onReset: () => void; }; type StateProps = { animatedEmoji: ApiSticker; }; const SettingsTwoFaCongratulations: FC = ({ isActive, onReset, animatedEmoji, onScreenSelect, }) => { const lang = useLang(); const handleClick = useCallback(() => { onScreenSelect(SettingsScreens.Privacy); }, [onScreenSelect]); useHistoryBack(isActive, onReset, onScreenSelect, SettingsScreens.TwoFaCongratulations); return (

{lang('TwoStepVerificationPasswordSetInfo')}

); }; export default memo(withGlobal((global) => { return { animatedEmoji: selectAnimatedEmoji(global, '🥳'), }; })(SettingsTwoFaCongratulations));