import QtQuick import qs.HyprChrome.Widgets.Polkit // Offscreen render of the polkit prompt with a failed first attempt and two // eligible identities — the state that exercises every optional element at // once (picker, pam_error text, rejected-attempt border). // // ./tools/quickshell-preview/render.sh \ // tests/PolkitPromptHeadless.qml \ // .artifacts/quickshell-preview/polkit-prompt.png 560 320 PolkitPromptContent { width: 520 message: "Authentication is required to install or remove software" actionId: "org.freedesktop.packagekit.package-install" iconName: "system-software-install" showIcon: false identities: [ { id: "1000", displayName: "darman", isGroup: false }, { id: "0", displayName: "root", isGroup: false } ] selectedIdentity: 0 responseRequired: true inputPrompt: "Password:" responseVisible: false response: "hunter2" supplementaryMessage: "Authentication failure. 2 attempts remaining." supplementaryIsError: true failed: true }