diff options
author | 2023-04-19 20:30:45 +0200 | |
---|---|---|
committer | 2023-04-19 20:30:45 +0200 | |
commit | df989e24b3937876f094301e33762677d604888a (patch) | |
tree | 672ea49abff8e3b1a33fcb41bdfbeade0227ee0f /src/tools/ipv4-range-expander/result-row.vue | |
parent | 6d2202597c269925422af02a862c64d1b0548093 (diff) | |
download | it-tools-df989e24b3937876f094301e33762677d604888a.tar.gz it-tools-df989e24b3937876f094301e33762677d604888a.tar.zst it-tools-df989e24b3937876f094301e33762677d604888a.zip |
feat(ipv4-range-expander): expands a given IPv4 start and end address to a valid IPv4 subnet (#366)
* feat(ipv4-range-expander): expands a given IPv4 start and end address to a valid IPv4 subnet
* feat(ipv4-range-expander): remove old component copyable-ip-like.vue
* feat(ipv4-range-expander): fix sonar findings
* feat(ipv4-range-expander): changes due to review
* feat(ipv4-range-expander): only show n-alert if both ipv4 addresses are valid
Diffstat (limited to 'src/tools/ipv4-range-expander/result-row.vue')
-rw-r--r-- | src/tools/ipv4-range-expander/result-row.vue | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/tools/ipv4-range-expander/result-row.vue b/src/tools/ipv4-range-expander/result-row.vue new file mode 100644 index 0000000..b1782fe --- /dev/null +++ b/src/tools/ipv4-range-expander/result-row.vue @@ -0,0 +1,27 @@ +<template> + <tr> + <td> + <n-text strong>{{ label }}</n-text> + </td> + <td :data-test-id="testId + '.old'"><span-copyable :value="oldValue" class="monospace" /></td> + <td :data-test-id="testId + '.new'"> + <span-copyable :value="newValue"></span-copyable> + </td> + </tr> +</template> + +<script setup lang="ts"> +import SpanCopyable from '@/components/SpanCopyable.vue'; +import _ from 'lodash'; + +const props = withDefaults(defineProps<{ label: string; oldValue?: string; newValue?: string }>(), { + label: '', + oldValue: '', + newValue: '', +}); +const { label, oldValue, newValue } = toRefs(props); + +const testId = computed(() => _.kebabCase(label.value)); +</script> + +<style scoped lang="less"></style> |