From cad7ecf760e98dee6bc0e3a04ccfc928fbe66658 Mon Sep 17 00:00:00 2001 From: liyasthomas Date: Thu, 8 Jul 2021 14:00:18 +0530 Subject: [PATCH] feat: ask confirmation for telmetry --- components/smart/Toggle.vue | 9 +-------- components/smart/__tests__/Toggle.spec.js | 18 ++++++++--------- lang/en-US.json | 2 ++ pages/settings.vue | 24 +++++++++++++++++++---- 4 files changed, 32 insertions(+), 21 deletions(-) diff --git a/components/smart/Toggle.vue b/components/smart/Toggle.vue index 98b55bace..433e9b9f2 100644 --- a/components/smart/Toggle.vue +++ b/components/smart/Toggle.vue @@ -1,5 +1,5 @@ @@ -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) },