pragma ComponentBehavior: Bound import QtQuick import QtQuick.Layouts import Quickshell.Widgets WrapperRectangle { id: barArea property var monitor: "DP-1" property var components: [] // Add this new property color: "transparent" margin: 0 RowLayout { Repeater { model: barArea.components delegate: Loader { required property var modelData // The source of the loader is the component from the model source: modelData onLoaded: { item.monitor = barArea.monitor; } } } } }