import React from 'react'; import PropTypes from 'prop-types'; import { useTranslation } from 'react-i18next'; import { CopyToClipboard } from 'react-copy-to-clipboard'; import { toastSuccess } from '../../../util/apiNotification'; const AccessTokenSettings = (props) => { const { t } = useTranslation('admin'); const onClickDiscardButton = () => { if (props.onClickDiscardButton != null) { props.onClickDiscardButton(); } }; const onClickGenerateToken = () => { if (props.onClickGenerateToken != null) { props.onClickGenerateToken(); } }; const accessToken = props.accessToken ? props.accessToken : ''; return (

Access Token

{accessToken.length === 0 ? ( ) : ( toastSuccess(t('slack_integration.copied_to_clipboard'))}> )}
); }; AccessTokenSettings.propTypes = { accessToken: PropTypes.string, onClickDiscardButton: PropTypes.func, onClickGenerateToken: PropTypes.func, }; export default AccessTokenSettings;