diff --git a/components/smart/Toggle.vue b/components/smart/Toggle.vue index 98b55bace..e8abd0fb3 100644 --- a/components/smart/Toggle.vue +++ b/components/smart/Toggle.vue @@ -20,8 +20,8 @@ export default { methods: { toggle() { - const containsOnClass = this.$refs.toggle.classList.toggle("on") - this.$emit("change", containsOnClass) + // const containsOnClass = this.$refs.toggle.classList.toggle("on") + this.$emit("change") }, }, } diff --git a/lang/en-US.json b/lang/en-US.json index 8ddcc7491..2156ea1b9 100644 --- a/lang/en-US.json +++ b/lang/en-US.json @@ -283,6 +283,8 @@ "are_you_sure_remove_folder": "Are you sure you want to remove this folder?", "are_you_sure_remove_request": "Are you sure you want to remove this request?", "are_you_sure_remove_environment": "Are you sure you want to remove this environment?", + "are_you_sure_remove_telemetry": "Are you sure you want to opt-out of Telemetry?", + "telemetry_helps_us": "Telemetry helps us to personalize our operations and deliver the best experience to you.", "select_next_method": "Select Next method", "select_previous_method": "Select Previous method", "select_get_method": "Select GET method", diff --git a/pages/settings.vue b/pages/settings.vue index 247276280..65dbecaf1 100644 --- a/pages/settings.vue +++ b/pages/settings.vue @@ -200,10 +200,7 @@ - + {{ $t("telemetry") }} {{ TELEMETRY_ENABLED ? $t("enabled") : $t("disabled") }} @@ -211,6 +208,17 @@ + @@ -252,6 +260,10 @@ export default Vue.extend({ currentBackendUser: null, currentUser: null, + + confirmRemove: false, + + TELEMETRY_ENABLED: null, } }, subscriptions() { @@ -302,6 +314,10 @@ export default Vue.extend({ }, }, methods: { + showConfirmModal() { + if (this.TELEMETRY_ENABLED) this.confirmRemove = true + else toggleSetting("TELEMETRY_ENABLED") + }, applySetting(key: K, value: SettingsType[K]) { applySetting(key, value) },