Files
DankMaterialShell/quickshell/Modals/Settings/ProfileSection.qml
T
purian23 64b4d0d235 feat(control center): configurable user card & power control action tiles
- Quick actions are reorderable with button color roles and optional power accents
- Updated dank-qml-common
2026-09-27 20:55:54 -04:00

36 lines
1.0 KiB
QML

import QtQuick
import qs.Common
import qs.Services
import qs.Widgets
import qs.Modules.Settings.Widgets
SettingsNavRow {
id: root
title: UserInfoService.fullName || I18n.tr("User")
hint: DgopService.hostname || "DMS"
singleLineTitle: true
paddingH: Theme.spacingL
paddingV: Theme.spacingS
minHeight: Theme.listItemHeight
showChevron: false
leading: Item {
width: SettingsMetrics.navIconSize + Theme.spacingM - Theme.spacingL
height: Theme.minimumTouchTargetSize
DankCircularImage {
width: Theme.minimumTouchTargetSize
ringWidth: Theme.avatarRingWidth
ringColor: Theme.avatarRingColor
height: width
anchors.left: parent.left
anchors.leftMargin: (SettingsMetrics.navIconSize - width) / 2
anchors.verticalCenter: parent.verticalCenter
imageSource: PortalService.profileImage
fallbackIcon: imageSource ? "person" : ""
fallbackText: root.title.charAt(0).toLocaleUpperCase()
}
}
}