summaryrefslogtreecommitdiff
path: root/modules/dashboard/Wrapper.qml
diff options
context:
space:
mode:
Diffstat (limited to 'modules/dashboard/Wrapper.qml')
-rw-r--r--modules/dashboard/Wrapper.qml17
1 files changed, 15 insertions, 2 deletions
diff --git a/modules/dashboard/Wrapper.qml b/modules/dashboard/Wrapper.qml
index e043904..26f6d5b 100644
--- a/modules/dashboard/Wrapper.qml
+++ b/modules/dashboard/Wrapper.qml
@@ -1,3 +1,5 @@
+pragma ComponentBehavior: Bound
+
import QtQuick
import Quickshell
import "root:/config"
@@ -6,6 +8,9 @@ Item {
id: root
required property PersistentProperties visibilities
+ readonly property PersistentProperties state: PersistentProperties {
+ property int currentTab
+ }
visible: height > 0
implicitHeight: 0
@@ -47,9 +52,17 @@ Item {
}
]
- Content {
+ Loader {
id: content
- visibilities: root.visibilities
+ Component.onCompleted: active = Qt.binding(() => root.visibilities.dashboard || root.visible)
+
+ anchors.horizontalCenter: parent.horizontalCenter
+ anchors.bottom: parent.bottom
+
+ sourceComponent: Content {
+ visibilities: root.visibilities
+ state: root.state
+ }
}
}