mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-12-23 09:52:26 +01:00
Adding "Enable smart contract data" step to Ledger Instructions (Confirmation Screen) (#12115)
This commit is contained in:
parent
4e08c24552
commit
8310b551fb
@ -1183,6 +1183,9 @@
|
||||
"ledgerLiveDialogHeader": {
|
||||
"message": "Prior to clicking confirm:"
|
||||
},
|
||||
"ledgerLiveDialogStepFour": {
|
||||
"message": "Enable smart contract data on your Ledger device"
|
||||
},
|
||||
"ledgerLiveDialogStepOne": {
|
||||
"message": "Enable Use Ledger Live under Settings > Advanced"
|
||||
},
|
||||
|
@ -403,45 +403,37 @@ export default class ConfirmTransactionBase extends Component {
|
||||
</div>
|
||||
) : null;
|
||||
|
||||
const renderLedgerLiveStep = (text, show = true) => {
|
||||
return (
|
||||
show && (
|
||||
<Typography
|
||||
boxProps={{ margin: 0 }}
|
||||
color={COLORS.PRIMARY3}
|
||||
fontWeight={FONT_WEIGHT.BOLD}
|
||||
variant={TYPOGRAPHY.H7}
|
||||
>
|
||||
{text}
|
||||
</Typography>
|
||||
)
|
||||
);
|
||||
};
|
||||
|
||||
const ledgerInstructionField = isLedgerAccount ? (
|
||||
<div>
|
||||
<div className="confirm-detail-row">
|
||||
<Dialog type="message">
|
||||
<div className="ledger-live-dialog">
|
||||
<Typography
|
||||
boxProps={{ margin: 0 }}
|
||||
color={COLORS.PRIMARY3}
|
||||
fontWeight={FONT_WEIGHT.BOLD}
|
||||
variant={TYPOGRAPHY.H7}
|
||||
>
|
||||
{t('ledgerLiveDialogHeader')}
|
||||
</Typography>
|
||||
{!isFirefox && (
|
||||
<Typography
|
||||
boxProps={{ margin: 0 }}
|
||||
color={COLORS.PRIMARY3}
|
||||
fontWeight={FONT_WEIGHT.BOLD}
|
||||
variant={TYPOGRAPHY.H7}
|
||||
>
|
||||
{`- ${t('ledgerLiveDialogStepOne')}`}
|
||||
</Typography>
|
||||
{renderLedgerLiveStep(t('ledgerLiveDialogHeader'))}
|
||||
{renderLedgerLiveStep(
|
||||
`- ${t('ledgerLiveDialogStepOne')}`,
|
||||
!isFirefox,
|
||||
)}
|
||||
{renderLedgerLiveStep(`- ${t('ledgerLiveDialogStepTwo')}`)}
|
||||
{renderLedgerLiveStep(`- ${t('ledgerLiveDialogStepThree')}`)}
|
||||
{renderLedgerLiveStep(
|
||||
`- ${t('ledgerLiveDialogStepFour')}`,
|
||||
Boolean(txData.txParams?.data),
|
||||
)}
|
||||
<Typography
|
||||
boxProps={{ margin: 0 }}
|
||||
color={COLORS.PRIMARY3}
|
||||
fontWeight={FONT_WEIGHT.BOLD}
|
||||
variant={TYPOGRAPHY.H7}
|
||||
>
|
||||
{`- ${t('ledgerLiveDialogStepTwo')}`}
|
||||
</Typography>
|
||||
<Typography
|
||||
boxProps={{ margin: 0 }}
|
||||
color={COLORS.PRIMARY3}
|
||||
fontWeight={FONT_WEIGHT.BOLD}
|
||||
variant={TYPOGRAPHY.H7}
|
||||
>
|
||||
{`- ${t('ledgerLiveDialogStepThree')}`}
|
||||
</Typography>
|
||||
</div>
|
||||
</Dialog>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user