pragma ComponentBehavior: Bound import ".." import "../components" import QtQuick import Quickshell.Widgets import Caelestia.Config import qs.components import qs.components.containers SplitPaneWithDetails { id: root required property Session session anchors.fill: parent activeItem: session.ethernet.active paneIdGenerator: function (item) { return item ? (item.interface || "") : ""; } leftContent: Component { EthernetList { session: root.session } } rightDetailsComponent: Component { EthernetDetails { session: root.session } } rightSettingsComponent: Component { StyledFlickable { flickableDirection: Flickable.VerticalFlick contentHeight: settingsInner.height clip: true EthernetSettings { id: settingsInner anchors.left: parent.left anchors.right: parent.right session: root.session } } } }