import QtQuick import "../config/" MouseArea { id: mouseArea property bool disabled: false hoverEnabled: !disabled cursorShape: Qt.PointingHandCursor Rectangle { id: background anchors.fill: parent radius: Dimensions.radius color: mouseArea.containsMouse ? Theme.palette.primary : Theme.palette.base300 Behavior on color { ColorAnimation { properties: "color" duration: 200 easing.type: Easing.InOutCubic } } } }