feat: introduce StatusWalletColorButton

This is a new button component that can be used to implement account
wallet color pickers.
This commit is contained in:
Pascal Precht 2021-01-20 17:22:42 +01:00 committed by Iuri Matias
parent d9b2991a33
commit 7d8d69f746
1 changed files with 38 additions and 0 deletions

View File

@ -0,0 +1,38 @@
import QtQuick 2.13
import QtQuick.Controls 2.13
import "../../imports"
import "../../shared"
import "../../shared/status"
StatusIconButton {
id: control
property bool selected: false
icon.name: "walletIcon"
icon.width: 24
icon.height: 24
highlightedBackgroundColor: control.icon.color
highlightedBackgroundOpacity: 0.1
width: 44
height: 44
Rectangle {
width: 16
height: 16
anchors.top: parent.top
anchors.topMargin: 2
anchors.right: parent.right
anchors.rightMargin: 2
visible: control.selected
radius: width / 2
color: "#4EBC60"
SVGImage {
id: checkmark
source: "../img/checkmark.svg"
anchors.horizontalCenter: parent.horizontalCenter
anchors.verticalCenter: parent.verticalCenter
height: 10
fillMode: Image.PreserveAspectFit
}
}
}