import QtQuick 2.12
import QtQuick.Controls 2.5
import "util.mjs" as Util
Switch {
property var wrapper
property var uuid: Util.uuidv4()
property var tag: "Switch"
property var offTintColor: "#e6e6e6"
property var onTintColor: "#52d769"
property var thumbTintColor: "white"
Component.onCompleted: {
this.indicator.children[1].color = thumbTintColor
}
onThumbTintColorChanged: {
onCheckedChanged: {
if (checked) {
this.indicator.children[0].color = onTintColor
} else {
this.indicator.children[0].color = offTintColor
switchBridge.onSwitch(wrapper, checked)