fix(Components): add proper foreground color for StatusBadge

Fixes #59
This commit is contained in:
Pascal Precht 2021-05-21 14:06:34 +02:00 committed by Michał Cieślak
parent a3525c63e3
commit 8b7911cff9
4 changed files with 13 additions and 1 deletions

View File

@ -28,7 +28,7 @@ Rectangle {
visible: statusBadge.value > 0 visible: statusBadge.value > 0
font.pixelSize: statusBadge.value > 99 ? 10 : 12 font.pixelSize: statusBadge.value > 99 ? 10 : 12
font.weight: Font.Bold font.weight: Font.Bold
color: Theme.palette.white color: Theme.palette.statusBadge.foregroundColor
anchors.centerIn: parent anchors.centerIn: parent
text: { text: {
if (statusBadge.value > 99) { if (statusBadge.value > 99) {

View File

@ -120,5 +120,9 @@ ThemePalette {
property QtObject statusAppNavBar: QtObject { property QtObject statusAppNavBar: QtObject {
property color backgroundColor: baseColor5 property color backgroundColor: baseColor5
} }
property QtObject statusBadge: QtObject {
property color foregroundColor: baseColor3
}
} }

View File

@ -120,5 +120,9 @@ ThemePalette {
property QtObject statusAppNavBar: QtObject { property QtObject statusAppNavBar: QtObject {
property color backgroundColor: baseColor4 property color backgroundColor: baseColor4
} }
property QtObject statusBadge: QtObject {
property color foregroundColor: white
}
} }

View File

@ -82,6 +82,10 @@ QtObject {
property color backgroundColor property color backgroundColor
} }
property QtObject statusBadge: QtObject {
property color foregroundColor
}
function alphaColor(color, alpha) { function alphaColor(color, alpha) {
let actualColor = Qt.darker(color, 1) let actualColor = Qt.darker(color, 1)
actualColor.a = alpha actualColor.a = alpha