Skip to content

Commit

Permalink
EPMRPP-92434 || sonar fix
Browse files Browse the repository at this point in the history
  • Loading branch information
maria-hambardzumian committed Sep 20, 2024
1 parent e102951 commit 96d901b
Showing 1 changed file with 55 additions and 60 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -65,76 +65,71 @@ export const EmptyUniqueErrors = ({ parentLaunch }) => {
trackEvent(UNIQUE_ERRORS_PAGE_EVENTS.CLICK_RUN_BUTTON);
};

return (
<>
{loading ? (
<SpinningPreloader />
) : (
<div className={cx('empty-unique-errors')}>
<div className={cx('empty-unique-errors-content')}>
<div className={cx('empty-unique-errors-img')} />
{clusterActive ? (
<>
<div className={cx('empty-unique-errors-loader')}>
<BubblesLoader />
</div>
<p className={cx('empty-unique-errors-text')}>
{formatMessage(messages.inProgressAnalysisText)}
</p>
<div className={cx('empty-unique-errors-btn')}>
<GhostButton disabled>
{formatMessage(messages.inProgressUniqueErrBtn)}
</GhostButton>
</div>
</>
) : (
<>
<p className={cx('empty-unique-errors-headline')}>
{canManageItems
? formatMessage(
lastRunAnalysis
? messages.noUniqueErrHeadline
: messages.noUniqueErrRunHeadline,
)
: formatMessage(messages.noUniqueErrYetHeadline)}
</p>
const getHeadlineMessage = () => {
if (!canManageItems) {
return formatMessage(messages.noUniqueErrYetHeadline);
}
return lastRunAnalysis
? formatMessage(messages.noUniqueErrHeadline)
: formatMessage(messages.noUniqueErrRunHeadline);
};

const getTextMessage = () => {
if (!canManageItems) {
return formatMessage(messages.emptyUniqueErrTextViewer);
}
return lastRunAnalysis
? formatMessage(messages.rerunAnalysisText)
: formatMessage(messages.emptyUniqueErrText);
};

if (loading) {
return <SpinningPreloader />;
}

<p className={cx('empty-unique-errors-text')}>
{canManageItems
? formatMessage(
lastRunAnalysis ? messages.rerunAnalysisText : messages.emptyUniqueErrText,
)
: formatMessage(messages.emptyUniqueErrTextViewer)}
</p>
return (
<div className={cx('empty-unique-errors')}>
<div className={cx('empty-unique-errors-content')}>
<div className={cx('empty-unique-errors-img')} />
{clusterActive ? (
<>
<div className={cx('empty-unique-errors-loader')}>
<BubblesLoader />
</div>
<p className={cx('empty-unique-errors-text')}>
{formatMessage(messages.inProgressAnalysisText)}
</p>
<div className={cx('empty-unique-errors-btn')}>
<GhostButton disabled>{formatMessage(messages.inProgressUniqueErrBtn)}</GhostButton>
</div>
</>
) : (
<>
<p className={cx('empty-unique-errors-headline')}>{getHeadlineMessage()}</p>
<p className={cx('empty-unique-errors-text')}>{getTextMessage()}</p>

{canManageItems && (
<div className={cx('empty-unique-errors-btn')}>
<GhostButton
onClick={openModal}
disabled={disabled}
title={
disabled ? formatMessage(messages.emptyUniqueErrDisableBtnTooltip) : null
}
>
{formatMessage(messages.emptyUniqueErrBtn)}
</GhostButton>
</div>
)}
</>
{canManageItems && (
<div className={cx('empty-unique-errors-btn')}>
<GhostButton
onClick={openModal}
disabled={disabled}
title={disabled ? formatMessage(messages.emptyUniqueErrDisableBtnTooltip) : null}
>
{formatMessage(messages.emptyUniqueErrBtn)}
</GhostButton>
</div>
)}
</div>
</div>
)}
</>
</>
)}
</div>
</div>
);
};

EmptyUniqueErrors.propTypes = {
showModal: PropTypes.func,
parentLaunch: PropTypes.object,
};

EmptyUniqueErrors.defaultProps = {
showModal: () => {},
parentLaunch: {},
};

0 comments on commit 96d901b

Please sign in to comment.