import "../.." import QtQuick import Quickshell.Services.UPower import "classes" Row { layoutDirection: Qt.RightToLeft spacing: 2 Repeater { model: UPower.devices.values.filter(d => d.model) BarText { required property var modelData property var lvl: Math.round(modelData.percentage * 100) property var jotm: modelData.model == "Jupiter of the Monkey" property var icon: (jotm) ? Icons.jotm : `${Icons.devices[modelData.type]}` text: Resources.sep + icon + " " + lvl + "%" color: (modelData.state == 1) ? Style.saffron : (lvl < 20) ? Style.scarlet : Style.fg } } }