hide eth amount (#12435)

fix

review updates

moved logic to upper component
feature/default_network_editable
dragana8 3 years ago committed by GitHub
parent 524725b24b
commit 6d786a7bbf
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 3
      ui/components/app/confirm-page-container/confirm-page-container-content/confirm-page-container-content.component.js
  2. 11
      ui/components/app/confirm-page-container/confirm-page-container-content/confirm-page-container-summary/confirm-page-container-summary.component.js
  3. 7
      ui/components/app/confirm-page-container/confirm-page-container.component.js

@ -35,6 +35,7 @@ export default class ConfirmPageContainerContent extends Component {
disabled: PropTypes.bool,
unapprovedTxCount: PropTypes.number,
rejectNText: PropTypes.string,
hideTitle: PropTypes.boolean,
};
renderContent() {
@ -89,6 +90,7 @@ export default class ConfirmPageContainerContent extends Component {
rejectNText,
origin,
ethGasPriceWarning,
hideTitle,
} = this.props;
return (
@ -110,6 +112,7 @@ export default class ConfirmPageContainerContent extends Component {
identiconAddress={identiconAddress}
nonce={nonce}
origin={origin}
hideTitle={hideTitle}
/>
{this.renderContent()}
{(errorKey || errorMessage) && (

@ -1,3 +1,4 @@
/* eslint-disable no-negated-condition */
import React from 'react';
import PropTypes from 'prop-types';
import classnames from 'classnames';
@ -14,6 +15,7 @@ const ConfirmPageContainerSummary = (props) => {
identiconAddress,
nonce,
origin,
hideTitle,
} = props;
return (
@ -37,9 +39,11 @@ const ConfirmPageContainerSummary = (props) => {
address={identiconAddress}
/>
)}
<div className="confirm-page-container-summary__title-text">
{titleComponent || title}
</div>
{!hideTitle ? (
<div className="confirm-page-container-summary__title-text">
{titleComponent || title}
</div>
) : null}
</div>
{hideSubtitle || (
<div className="confirm-page-container-summary__subtitle">
@ -60,6 +64,7 @@ ConfirmPageContainerSummary.propTypes = {
identiconAddress: PropTypes.string,
nonce: PropTypes.string,
origin: PropTypes.string.isRequired,
hideTitle: PropTypes.boolean,
};
export default ConfirmPageContainerSummary;

@ -5,6 +5,7 @@ import { PageContainerFooter } from '../../ui/page-container';
import EditGasPopover from '../edit-gas-popover';
import { EDIT_GAS_MODES } from '../../../../shared/constants/gas';
import ErrorMessage from '../../ui/error-message';
import { TRANSACTION_TYPES } from '../../../../shared/constants/transaction';
import Dialog from '../../ui/dialog';
import {
ConfirmPageContainerHeader,
@ -128,6 +129,11 @@ export default class ConfirmPageContainer extends Component {
const shouldDisplayWarning =
contentComponent && disabled && (errorKey || errorMessage);
const hideTitle =
(currentTransaction.type === TRANSACTION_TYPES.CONTRACT_INTERACTION ||
currentTransaction.type === TRANSACTION_TYPES.DEPLOY_CONTRACT) &&
currentTransaction.txParams?.value === '0x0';
return (
<div className="page-container">
<ConfirmPageContainerNavigation
@ -194,6 +200,7 @@ export default class ConfirmPageContainer extends Component {
rejectNText={this.context.t('rejectTxsN', [unapprovedTxCount])}
origin={origin}
ethGasPriceWarning={ethGasPriceWarning}
hideTitle={hideTitle}
/>
)}
{shouldDisplayWarning && (

Loading…
Cancel
Save