/* eslint-disable @typescript-eslint/no-unsafe-assignment */ import { Button, Panel } from '@freecodecamp/react-bootstrap'; import React, { Component } from 'react'; import { TFunction, withTranslation } from 'react-i18next'; import { connect } from 'react-redux'; import { deleteUserToken } from '../../redux'; import { ButtonSpacer, FullWidthRow, Spacer } from '../helpers'; import './user-token.css'; type UserTokenProps = { deleteUserToken: () => void; t: TFunction; }; const mapDispatchToProps = { deleteUserToken }; class UserToken extends Component { static displayName: string; deleteToken = () => { this.props.deleteUserToken(); }; render() { const { t } = this.props; return (
{t('user-token.title')}

{t('user-token.delete-p1')}

); } } UserToken.displayName = 'UserToken'; export default connect(null, mapDispatchToProps)(withTranslation()(UserToken));