diff options
Diffstat (limited to 'src/tools/jwt-parser/value.vue')
-rw-r--r-- | src/tools/jwt-parser/value.vue | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/src/tools/jwt-parser/value.vue b/src/tools/jwt-parser/value.vue new file mode 100644 index 0000000..82c1042 --- /dev/null +++ b/src/tools/jwt-parser/value.vue @@ -0,0 +1,24 @@ +<template> + <n-space> + {{ value.value }} + <em v-if="value.extension">({{ value.extension }})</em> + </n-space> +</template> + +<script setup lang="ts"> +import { computed } from 'vue'; +import { parseClaimValue } from './jwt-parser.service'; + +const props = defineProps({ + claim: { + type: String, + default: '', + }, + value: { + type: String, + default: '', + }, +}); + +const value = computed(() => parseClaimValue(props.claim, props.value)); +</script> |