File "index.tsx"
Full Path: /home/warrior1/public_html/plugins/jetpack/jetpack_vendor/automattic/jetpack-backup/src/js/components/review-request/index.tsx
File size: 1007 B
MIME-type: text/x-java
Charset: utf-8
import { Text } from '@automattic/jetpack-components';
import { ExternalLink } from '@wordpress/components';
import { __ } from '@wordpress/i18n';
import styles from './style.module.scss';
import { ReviewRequestBaseProps } from './types';
import type React from 'react';
const ReviewRequest: React.FC< ReviewRequestBaseProps > = ( {
cta,
href,
onClick,
requestReason,
reviewText,
dismissedReview,
dismissMessage,
} ) => {
if ( dismissedReview || requestReason === '' ) {
return <></>;
}
return (
<>
<ExternalLink
className={ `${ styles.rr } ${ styles.emojisPseudo }` }
href={ href }
onClick={ onClick }
>
<div>
<Text>{ reviewText }</Text>
<Text className={ styles.cta }>{ cta }</Text>
</div>
</ExternalLink>
{ /* eslint-disable-next-line react/jsx-no-bind */ }
<a role="button" href="#" onClick={ dismissMessage } className={ styles.dismiss }>
{ __( 'Maybe later', 'jetpack-backup-pkg' ) }
</a>
</>
);
};
export default ReviewRequest;