mirror of
https://github.com/status-im/status-desktop.git
synced 2025-01-17 18:11:54 +00:00
fix: Copy to clipboard button in profile view should reset to "Copy"
Fixes #8219
This commit is contained in:
parent
13b6d5a0c3
commit
3456c5232b
@ -93,6 +93,10 @@ Pane {
|
|||||||
if (publicKey === root.publicKey) d.reload()
|
if (publicKey === root.publicKey) d.reload()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
readonly property var timer: Timer {
|
||||||
|
id: timer
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function reload() {
|
function reload() {
|
||||||
@ -585,6 +589,7 @@ Pane {
|
|||||||
placeholderTextColor: Theme.palette.directColor1
|
placeholderTextColor: Theme.palette.directColor1
|
||||||
edit.readOnly: true
|
edit.readOnly: true
|
||||||
rightComponent: StatusButton {
|
rightComponent: StatusButton {
|
||||||
|
id: copyLinkBtn
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
borderColor: Theme.palette.primaryColor1
|
borderColor: Theme.palette.primaryColor1
|
||||||
size: StatusBaseButton.Size.Tiny
|
size: StatusBaseButton.Size.Tiny
|
||||||
@ -592,6 +597,9 @@ Pane {
|
|||||||
onClicked: {
|
onClicked: {
|
||||||
text = qsTr("Copied")
|
text = qsTr("Copied")
|
||||||
root.profileStore.copyToClipboard(d.linkToProfile)
|
root.profileStore.copyToClipboard(d.linkToProfile)
|
||||||
|
d.timer.setTimeout(function() {
|
||||||
|
copyLinkBtn.text = qsTr("Copy")
|
||||||
|
}, 2000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -616,6 +624,7 @@ Pane {
|
|||||||
oneRow: !root.readOnly
|
oneRow: !root.readOnly
|
||||||
}
|
}
|
||||||
rightComponent: StatusButton {
|
rightComponent: StatusButton {
|
||||||
|
id: copyHashBtn
|
||||||
anchors.verticalCenter: parent.verticalCenter
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
borderColor: Theme.palette.primaryColor1
|
borderColor: Theme.palette.primaryColor1
|
||||||
size: StatusBaseButton.Size.Tiny
|
size: StatusBaseButton.Size.Tiny
|
||||||
@ -623,6 +632,9 @@ Pane {
|
|||||||
onClicked: {
|
onClicked: {
|
||||||
root.profileStore.copyToClipboard(Utils.getEmojiHashAsJson(root.publicKey).join("").toString())
|
root.profileStore.copyToClipboard(Utils.getEmojiHashAsJson(root.publicKey).join("").toString())
|
||||||
text = qsTr("Copied")
|
text = qsTr("Copied")
|
||||||
|
d.timer.setTimeout(function() {
|
||||||
|
copyHashBtn.text = qsTr("Copy")
|
||||||
|
}, 2000);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user