aboutsummaryrefslogtreecommitdiff
path: root/src/tools/hash-text/hash-text.vue
diff options
context:
space:
mode:
authorGravatar Corentin Thomasset <corentin.thomasset74@gmail.com> 2023-01-28 21:06:16 +0100
committerGravatar Corentin Thomasset <corentin.thomasset74@gmail.com> 2023-01-28 21:06:16 +0100
commitdb817a2459e23bd096274a7f91815d613d5f7ff4 (patch)
tree5b5dc1be0f6301f02db81df2b180cf41d82ad64c /src/tools/hash-text/hash-text.vue
parent119041c1853d44e000f57b294ff202abffbefab4 (diff)
downloadit-tools-db817a2459e23bd096274a7f91815d613d5f7ff4.tar.gz
it-tools-db817a2459e23bd096274a7f91815d613d5f7ff4.tar.zst
it-tools-db817a2459e23bd096274a7f91815d613d5f7ff4.zip
refactor(tools): config in query params
Diffstat (limited to 'src/tools/hash-text/hash-text.vue')
-rw-r--r--src/tools/hash-text/hash-text.vue3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/hash-text/hash-text.vue b/src/tools/hash-text/hash-text.vue
index 4b7bcf1..50a9c33 100644
--- a/src/tools/hash-text/hash-text.vue
+++ b/src/tools/hash-text/hash-text.vue
@@ -40,6 +40,7 @@
</template>
<script setup lang="ts">
+import { useQueryParam } from '@/composable/queryParams';
import { enc, lib, MD5, RIPEMD160, SHA1, SHA224, SHA256, SHA3, SHA384, SHA512 } from 'crypto-js';
import { ref } from 'vue';
import InputCopyable from '../../components/InputCopyable.vue';
@@ -59,7 +60,7 @@ const algos = {
type AlgoNames = keyof typeof algos;
type Encoding = keyof typeof enc | 'Bin';
const algoNames = Object.keys(algos) as AlgoNames[];
-const encoding = ref<Encoding>('Hex');
+const encoding = useQueryParam<Encoding>({ defaultValue: 'Hex', name: 'encoding' });
const clearText = ref('');
function formatWithEncoding(words: lib.WordArray, encoding: Encoding) {