extract InfoRow component from applet key-value rows

This commit is contained in:
Damocles 2026-04-23 23:26:53 +02:00
parent d38c4b5161
commit e50dd155fa
5 changed files with 57 additions and 172 deletions

33
shell/applets/InfoRow.qml Normal file
View file

@ -0,0 +1,33 @@
import QtQuick
import "../services" as S
Item {
id: root
required property string label
required property string value
property color valueColor: S.Theme.base05
width: parent?.width ?? 0
height: 18
Text {
anchors.left: parent.left
anchors.leftMargin: 12
anchors.verticalCenter: parent.verticalCenter
text: root.label
color: S.Theme.base04
font.pixelSize: S.Theme.fontSize - 2
font.family: S.Theme.fontFamily
}
Text {
anchors.right: parent.right
anchors.rightMargin: 12
anchors.verticalCenter: parent.verticalCenter
text: root.value
color: root.valueColor
font.pixelSize: S.Theme.fontSize - 2
font.family: S.Theme.fontFamily
}
}