Skip to content

Commit 3531e2c

Browse files
committed
using the new component
1 parent 3d280be commit 3531e2c

File tree

1 file changed

+19
-26
lines changed

1 file changed

+19
-26
lines changed

src/components/cards/govActions/regStakeKeyPanel.js

Lines changed: 19 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import React, {useState} from 'react'
2+
import CheckboxWithLabel from '../../checkboxWithLabel'
23
import InputWithLabel from '../../inputWithLabel'
34
import GovToolsPanel from '../govToolsPanel'
45
import {protocolParams} from '../../../utils/networkConfig'
5-
import { getCertOfNewStakeReg, getStakeKeyRegCert, getStakeKeyRegCertWithCoin } from '../../../utils/cslTools'
6+
import {getCertOfNewStakeReg, getStakeKeyRegCert, getStakeKeyRegCertWithCoin} from '../../../utils/cslTools'
67

78
const RegisterStakeKeyPanel = (props) => {
89
const {wasm, onWaiting, onError, getters, setters, handleInputCreds} = props
@@ -23,17 +24,17 @@ const RegisterStakeKeyPanel = (props) => {
2324
onWaiting(true)
2425
const certBuilder = getCertBuilder(wasm)
2526
try {
26-
// building StakeKeyRegCert
27-
const stakeCred = handleInputCreds(stakeKeyHash)
28-
let stakeKeyRegCert
29-
if (useConway){
30-
stakeKeyRegCert = getStakeKeyRegCertWithCoin(wasm, stakeCred, stakeDepositAmount)
31-
} else {
32-
stakeKeyRegCert = getStakeKeyRegCert(wasm, stakeCred)
33-
}
34-
certBuilder.add(getCertOfNewStakeReg(wasm, stakeKeyRegCert))
35-
handleAddingCertInTx(certBuilder)
36-
onWaiting(false)
27+
// building StakeKeyRegCert
28+
const stakeCred = handleInputCreds(stakeKeyHash)
29+
let stakeKeyRegCert
30+
if (useConway) {
31+
stakeKeyRegCert = getStakeKeyRegCertWithCoin(wasm, stakeCred, stakeDepositAmount)
32+
} else {
33+
stakeKeyRegCert = getStakeKeyRegCert(wasm, stakeCred)
34+
}
35+
certBuilder.add(getCertOfNewStakeReg(wasm, stakeKeyRegCert))
36+
handleAddingCertInTx(certBuilder)
37+
onWaiting(false)
3738
} catch (error) {
3839
console.error(error)
3940
onWaiting(false)
@@ -49,20 +50,12 @@ const RegisterStakeKeyPanel = (props) => {
4950

5051
return (
5152
<GovToolsPanel {...panelProps}>
52-
<div className="text-l tracking-tight text-gray-300 mt-5">
53-
<div>
54-
<input
55-
type="checkbox"
56-
id="useNewConwayStakeRegCert"
57-
name="useNewConwayStakeRegCert"
58-
checked={useConway}
59-
onChange={handleUseConwayCert}
60-
/>
61-
<label htmlFor="isMoreThenOneNFT" className="font-bold">
62-
<span /> Use the new Conway Stake Registration Certificate (with coin)
63-
</label>
64-
</div>
65-
</div>
53+
<CheckboxWithLabel
54+
currentState={useConway}
55+
onChangeFunc={handleUseConwayCert}
56+
name="useNewConwayStakeRegCert"
57+
labelText="Use the new Conway Stake Registration Certificate (with coin)"
58+
/>
6659
<InputWithLabel
6760
inputName="Stake Key Hash"
6861
inputValue={stakeKeyHash}

0 commit comments

Comments
 (0)