fix: use a component instead of a loader to show sticker modal
This commit is contained in:
parent
d8345c5e0e
commit
ed7ba12d4d
|
@ -80,7 +80,7 @@ Item {
|
||||||
onCancelClicked: root.cancelClicked(packId)
|
onCancelClicked: root.cancelClicked(packId)
|
||||||
onUpdateClicked: root.updateClicked(packId)
|
onUpdateClicked: root.updateClicked(packId)
|
||||||
onBuyClicked: {
|
onBuyClicked: {
|
||||||
stickerPackPurchaseModal.open()
|
openPopup(stickerPackPurchaseModal)
|
||||||
root.buyClicked(packId)
|
root.buyClicked(packId)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -92,16 +92,9 @@ Item {
|
||||||
height: 350
|
height: 350
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Loader {
|
Component {
|
||||||
id: stickerPackPurchaseModal
|
id: stickerPackPurchaseModal
|
||||||
function open() {
|
StatusStickerPackPurchaseModal {
|
||||||
this.active = true
|
|
||||||
this.item.open()
|
|
||||||
}
|
|
||||||
function closed() {
|
|
||||||
this.active = false // kill an opened instance
|
|
||||||
}
|
|
||||||
sourceComponent: StatusStickerPackPurchaseModal {
|
|
||||||
onClosed: {
|
onClosed: {
|
||||||
stickerPackPurchaseModal.closed()
|
stickerPackPurchaseModal.closed()
|
||||||
}
|
}
|
||||||
|
@ -112,6 +105,7 @@ Item {
|
||||||
showBackBtn: stickerPackDetailsPopup.opened
|
showBackBtn: stickerPackDetailsPopup.opened
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
StatusStickerPackDetails {
|
StatusStickerPackDetails {
|
||||||
id: stickerPackDetails
|
id: stickerPackDetails
|
||||||
height: 64 - (Style.current.smallPadding * 2)
|
height: 64 - (Style.current.smallPadding * 2)
|
||||||
|
@ -137,7 +131,7 @@ Item {
|
||||||
onCancelClicked: root.cancelClicked(packId)
|
onCancelClicked: root.cancelClicked(packId)
|
||||||
onUpdateClicked: root.updateClicked(packId)
|
onUpdateClicked: root.updateClicked(packId)
|
||||||
onBuyClicked: {
|
onBuyClicked: {
|
||||||
stickerPackPurchaseModal.open()
|
openPopup(stickerPackPurchaseModal)
|
||||||
root.buyClicked(packId)
|
root.buyClicked(packId)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue