MintedTokensView minor refactor (code formatting)

This commit is contained in:
Michał Cieślak 2023-06-27 21:36:31 +02:00 committed by Michał
parent 617866a0a4
commit 5a0a5357d1
1 changed files with 27 additions and 14 deletions

View File

@ -28,19 +28,20 @@ StatusScrollView {
readonly property int delegateAssetsHeight: 64 readonly property int delegateAssetsHeight: 64
function getSubtitle(deployState, remainingSupply, supply, isCollectible, isInfiniteSupply) { function getSubtitle(deployState, remainingSupply, supply,
if(deployState === Constants.ContractTransactionStatus.Failed) { isCollectible, isInfiniteSupply) {
if(deployState === Constants.ContractTransactionStatus.Failed)
return qsTr("Minting failed") return qsTr("Minting failed")
}
if(deployState === Constants.ContractTransactionStatus.InProgress) { if(deployState === Constants.ContractTransactionStatus.InProgress)
return qsTr("Minting...") return qsTr("Minting...")
}
if(isInfiniteSupply) { if(isInfiniteSupply)
return isCollectible ? qsTr("∞ remaining") : "" return isCollectible ? qsTr("∞ remaining") : ""
}
return isCollectible ? qsTr("%1 / %2 remaining").arg(remainingSupply).arg(supply) : "" return isCollectible
? qsTr("%1 / %2 remaining").arg(remainingSupply).arg(supply)
: ""
} }
} }
@ -84,8 +85,12 @@ StatusScrollView {
components: [ components: [
StatusBaseText { StatusBaseText {
anchors.verticalCenter: parent.verticalCenter anchors.verticalCenter: parent.verticalCenter
text: d.getSubtitle(model.deployState, model.remainingSupply, model.supply, false, model.infiniteSupply) text: d.getSubtitle(model.deployState,
color: (model.deployState === Constants.ContractTransactionStatus.Failed) ? Theme.palette.dangerColor1 : Theme.palette.baseColor1 model.remainingSupply,
model.supply, false,
model.infiniteSupply)
color: model.deployState === Constants.ContractTransactionStatus.Failed
? Theme.palette.dangerColor1 : Theme.palette.baseColor1
font.pixelSize: 13 font.pixelSize: 13
}, },
StatusIcon { StatusIcon {
@ -94,7 +99,9 @@ StatusScrollView {
color: Theme.palette.baseColor1 color: Theme.palette.baseColor1
} }
] ]
onClicked: root.itemClicked(model.contractUniqueKey, model.chainId, model.chainName, model.accountName, model.address) onClicked: root.itemClicked(model.contractUniqueKey,
model.chainId, model.chainName,
model.accountName, model.address)
} }
} }
@ -137,14 +144,20 @@ StatusScrollView {
height: collectiblesGrid.cellHeight height: collectiblesGrid.cellHeight
width: collectiblesGrid.cellWidth width: collectiblesGrid.cellWidth
title: model.name ? model.name : "..." title: model.name ? model.name : "..."
subTitle: d.getSubtitle(model.deployState, model.remainingSupply, model.supply, true, model.infiniteSupply) subTitle: d.getSubtitle(model.deployState,
subTitleColor: (model.deployState === Constants.ContractTransactionStatus.Failed) ? Theme.palette.dangerColor1 : Theme.palette.baseColor1 model.remainingSupply,
model.supply, true,
model.infiniteSupply)
subTitleColor: model.deployState === Constants.ContractTransactionStatus.Failed
? Theme.palette.dangerColor1 : Theme.palette.baseColor1
fallbackImageUrl: model.image ? model.image : "" fallbackImageUrl: model.image ? model.image : ""
backgroundColor: "transparent" backgroundColor: "transparent"
isLoading: false isLoading: false
navigationIconVisible: true navigationIconVisible: true
onClicked: root.itemClicked(model.contractUniqueKey, model.chainId, model.chainName, model.accountName, model.address) onClicked: root.itemClicked(model.contractUniqueKey,
model.chainId, model.chainName,
model.accountName, model.address)
} }
} }