diff options
author | 2023-04-04 12:55:02 +0200 | |
---|---|---|
committer | 2023-04-04 12:55:02 +0200 | |
commit | a599528044c127fe0e38a9ca29f5f6ff4327fb0c (patch) | |
tree | 645cf27493024eed2658d6e005e00db92c87ea4c /src/tools/otp-code-generator-and-validator/otp-code-generator-and-validator.vue | |
parent | b3390f6ff77ce55b8067032fc2251909e3acc85c (diff) | |
download | it-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.vue | 10 |
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( () => ({ |