aboutsummaryrefslogtreecommitdiff
path: root/src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue
diff options
context:
space:
mode:
authorGravatar Corentin Thomasset <corentin.thomasset74@gmail.com> 2023-04-04 12:55:02 +0200
committerGravatar Corentin Thomasset <corentin.thomasset74@gmail.com> 2023-04-04 12:55:02 +0200
commita599528044c127fe0e38a9ca29f5f6ff4327fb0c (patch)
tree645cf27493024eed2658d6e005e00db92c87ea4c /src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue
parentb3390f6ff77ce55b8067032fc2251909e3acc85c (diff)
downloadit-tools-a599528044c127fe0e38a9ca29f5f6ff4327fb0c.tar.gz
it-tools-a599528044c127fe0e38a9ca29f5f6ff4327fb0c.tar.zst
it-tools-a599528044c127fe0e38a9ca29f5f6ff4327fb0c.zip
fix(otp-generator): editable secret
Diffstat (limited to 'src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue')
-rw-r--r--src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue b/src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue
index c435a33..d7bbd2b 100644
--- a/src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue
+++ b/src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue
@@ -63,9 +63,9 @@
</template>
<script setup lang="ts">
-import { computed, ref, watch } from 'vue';
+import { computed, ref } from 'vue';
import { Refresh } from '@vicons/tabler';
-import { useTimestamp, useWindowFocus, whenever } from '@vueuse/core';
+import { useTimestamp } from '@vueuse/core';
import { useThemeVars } from 'naive-ui';
import { useStyleStore } from '@/stores/style.store';
import InputCopyable from '@/components/InputCopyable.vue';
@@ -80,7 +80,11 @@ const interval = computed(() => (now.value / 1000) % 30);
const theme = useThemeVars();
const styleStore = useStyleStore();
-const [secret, refreshSecret] = computedRefreshable(generateSecret);
+const secret = ref(generateSecret());
+
+function refreshSecret() {
+ secret.value = generateSecret();
+}
const [tokens] = computedRefreshable(
() => ({