pragma ComponentBehavior: Bound import qs.widgets import qs.services import qs.config import QtQuick import QtQuick.Effects Item { id: root required property Item bar anchors.fill: parent StyledRect { anchors.fill: parent color: Colours.alpha(Colours.palette.m3surface, false) layer.enabled: true layer.effect: MultiEffect { maskSource: mask maskEnabled: true maskInverted: true maskThresholdMin: 0.5 maskSpreadAtMin: 1 } } Item { id: mask anchors.fill: parent layer.enabled: true visible: false Rectangle { anchors.fill: parent anchors.margins: Config.border.thickness anchors.leftMargin: root.bar.implicitWidth radius: Config.border.rounding } } }