forked from Shinonome/dots-hyprland
waffles: notifications, kind of
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
import QtQuick
|
||||
import QtQuick.Layouts
|
||||
import Quickshell
|
||||
import org.kde.kirigami as Kirigami
|
||||
import qs.services
|
||||
import qs.modules.common
|
||||
import qs.modules.common.widgets
|
||||
import qs.modules.common.functions
|
||||
import qs.modules.waffle.looks
|
||||
|
||||
Item {
|
||||
id: root
|
||||
|
||||
property string icon: ""
|
||||
property real implicitSize: 16
|
||||
implicitWidth: implicitSize
|
||||
implicitHeight: implicitSize
|
||||
|
||||
Kirigami.Icon {
|
||||
anchors.fill: parent
|
||||
implicitWidth: root.implicitSize
|
||||
implicitHeight: root.implicitSize
|
||||
|
||||
source: root.icon || fallback
|
||||
fallback: `${Looks.iconsPath}/apps.svg`
|
||||
roundToIconSize: false
|
||||
isMask: !root.icon
|
||||
color: Looks.colors.fg
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user