fix(permissions): Communities: HoldingsDropdown doesn't allow decimal input (Edit Permissions)
If chainName is empty, HoldingsDropdown doesn't initialise decimals for AmountInput Fixes #14942
This commit is contained in:
parent
c9641bb0b9
commit
bcb9d787c8
|
@ -13,6 +13,7 @@ Control {
|
|||
property string shortName
|
||||
property string amount
|
||||
property url iconSource
|
||||
property string decimals
|
||||
property bool selected: false
|
||||
property bool showSubItemsIcon: false
|
||||
|
||||
|
|
|
@ -19,6 +19,7 @@ ColumnLayout {
|
|||
property alias tokenShortName: item.shortName
|
||||
property alias tokenAmount: item.amount
|
||||
property alias tokenImage: item.iconSource
|
||||
property alias tokenDecimals: item.decimals
|
||||
property alias amountText: amountInput.text
|
||||
property alias amount: amountInput.amount
|
||||
property alias decimals: amountInput.tokenDecimals
|
||||
|
@ -131,7 +132,7 @@ ColumnLayout {
|
|||
maximumAmount: !!networksComboBoxLoader.item
|
||||
? networksComboBoxLoader.item.currentAmount : "0"
|
||||
tokenDecimals: !!networksComboBoxLoader.item
|
||||
? networksComboBoxLoader.item.decimals : 0
|
||||
? networksComboBoxLoader.item.decimals : root.tokenDecimals
|
||||
multiplierIndex: !!networksComboBoxLoader.item
|
||||
? networksComboBoxLoader.item.currentMultiplierIndex : 0
|
||||
|
||||
|
|
|
@ -36,6 +36,13 @@ QtObject {
|
|||
return ""
|
||||
}
|
||||
|
||||
function getTokenDecimalsByKey(model, key) {
|
||||
const item = getTokenByKey(model, key)
|
||||
if (item)
|
||||
return item.decimals ?? 0
|
||||
return 0
|
||||
}
|
||||
|
||||
function getTokenRemainingSupplyByKey(model, key) {
|
||||
const item = getTokenByKey(model, key)
|
||||
|
||||
|
|
|
@ -306,7 +306,7 @@ StatusDropdown {
|
|||
&& ModelUtils.get(root.collectiblesModel, 0, "category") === TokenCategories.Category.General
|
||||
}
|
||||
|
||||
onTypeChanged: forceActiveFocus()
|
||||
onTypeChanged: forceActiveFocus()
|
||||
|
||||
onItemClicked: {
|
||||
d.assetAmountText = ""
|
||||
|
@ -402,6 +402,7 @@ StatusDropdown {
|
|||
tokenName: PermissionsHelpers.getTokenNameByKey(root.assetsModel, root.assetKey)
|
||||
tokenShortName: PermissionsHelpers.getTokenShortNameByKey(root.assetsModel, root.assetKey)
|
||||
tokenImage: PermissionsHelpers.getTokenIconByKey(root.assetsModel, root.assetKey)
|
||||
tokenDecimals: PermissionsHelpers.getTokenDecimalsByKey(root.assetsModel, root.assetKey)
|
||||
tokenAmount: PermissionsHelpers.getTokenRemainingSupplyByKey(root.assetsModel, root.assetKey)
|
||||
amountText: d.assetAmountText
|
||||
tokenCategoryText: qsTr("Asset")
|
||||
|
@ -477,6 +478,7 @@ StatusDropdown {
|
|||
tokenShortName: ""
|
||||
tokenImage: PermissionsHelpers.getTokenIconByKey(root.collectiblesModel, root.collectibleKey)
|
||||
tokenAmount: PermissionsHelpers.getTokenRemainingSupplyByKey(root.collectiblesModel, root.collectibleKey)
|
||||
tokenDecimals: PermissionsHelpers.getTokenDecimalsByKey(root.collectiblesModel, root.assetKey)
|
||||
amountText: d.collectibleAmountText
|
||||
tokenCategoryText: qsTr("Collectible")
|
||||
addOrUpdateButtonEnabled: d.collectiblesReady
|
||||
|
|
Loading…
Reference in New Issue