forked from Shinonome/dots-hyprland
24 lines
644 B
QML
24 lines
644 B
QML
import QtQuick
|
|
import qs.modules.common
|
|
import qs.modules.common.widgets
|
|
|
|
MaterialShape {
|
|
id: root
|
|
property alias text: symbol.text
|
|
property alias iconSize: symbol.iconSize
|
|
property alias font: symbol.font
|
|
property alias colSymbol: symbol.color
|
|
property real padding: 6
|
|
|
|
color: Appearance.colors.colSecondaryContainer
|
|
colSymbol: Appearance.colors.colOnSecondaryContainer
|
|
shape: MaterialShape.Shape.Clover4Leaf
|
|
implicitSize: Math.max(symbol.implicitWidth, symbol.implicitHeight) + padding * 2
|
|
|
|
MaterialSymbol {
|
|
id: symbol
|
|
anchors.centerIn: parent
|
|
color: root.colSymbol
|
|
}
|
|
}
|