@@ -20,6 +20,7 @@ import { toTitleCase } from '../../governance/utils/util';
20
20
import DisplayBalance from './DisplayBalance' ;
21
21
22
22
interface Props {
23
+ assetId : number | undefined ,
23
24
address : string | undefined ;
24
25
amount : BN | Balance | undefined ;
25
26
price : number | undefined ;
@@ -120,17 +121,12 @@ const ReservedDetails = ({ reservedDetails, showReservedDetails }: ReservedDetai
120
121
) ;
121
122
} ;
122
123
123
- export default function ReservedDisplayBalance ( { address, amount, disabled, price } : Props ) : React . ReactElement {
124
+ export default function ReservedDisplayBalance ( { address, amount, assetId , disabled, price } : Props ) : React . ReactElement {
124
125
const { t } = useTranslation ( ) ;
125
126
const reservedDetails = useReservedDetails ( address ) ;
126
127
const { decimal, genesisHash, token } = useInfo ( address ) ;
127
- const { paramAssetId } = useParams < { address : string , paramAssetId : string } > ( ) ;
128
128
129
- const notOnNativeAsset = useMemo ( ( ) => {
130
- const assetIdNumber = Number ( paramAssetId ) ;
131
-
132
- return Number . isNaN ( assetIdNumber ) || assetIdNumber > 0 ;
133
- } , [ paramAssetId ] ) ;
129
+ const notOnNativeAsset = useMemo ( ( ) => assetId !== undefined && assetId > 0 , [ assetId ] ) ;
134
130
135
131
const [ showReservedDetails , setShowReservedDetails ] = useState < boolean > ( false ) ;
136
132
0 commit comments