Files
arthur-os/default/quickshell/omarchy-shell/Widgets/NButton.qml
T

27 lines
628 B
QML

import QtQuick
import QtQuick.Controls
import qs.Commons
Button {
id: root
property string label: ""
property color colorBg: Color.mSurfaceVariant
property color colorFg: Color.mOnSurface
text: label || ""
background: Rectangle {
color: root.hovered ? Color.mHover : root.colorBg
radius: Style.radiusM
border.color: Color.mOutline
border.width: Style.borderS
}
contentItem: Text {
text: root.text
color: root.colorFg
font.family: "JetBrainsMono Nerd Font"
font.pixelSize: Style.fontSizeM
horizontalAlignment: Text.AlignHCenter
verticalAlignment: Text.AlignVCenter
}
}