diff --git a/src/components/dynamic/ArrayElement.vue b/src/components/dynamic/ArrayElement.vue index 34caf465..8b5b8e15 100644 --- a/src/components/dynamic/ArrayElement.vue +++ b/src/components/dynamic/ArrayElement.vue @@ -3,6 +3,7 @@ import ArrayBytesElement from './ArrayBytesElement.vue'; import ArrayObjectElement from './ArrayObjectElement.vue'; import TextElement from './TextElement.vue'; import ArrayCoinElement from './ArrayCoinElement.vue'; +import ArrayStringElement from './ArrayStringElement.vue' const props = defineProps({ value: { type: Array }, @@ -14,6 +15,8 @@ function selectByElement() { switch (true) { case first instanceof Uint8Array: return ArrayBytesElement; + case typeof first === 'string': + return ArrayStringElement; case Object.keys(first).includes('denom'): return ArrayCoinElement; default: diff --git a/src/components/dynamic/ArrayStringElement.vue b/src/components/dynamic/ArrayStringElement.vue new file mode 100644 index 00000000..5132af3e --- /dev/null +++ b/src/components/dynamic/ArrayStringElement.vue @@ -0,0 +1,6 @@ + + diff --git a/src/components/dynamic/TextElement.vue b/src/components/dynamic/TextElement.vue index 0c0923e3..b56b0a92 100644 --- a/src/components/dynamic/TextElement.vue +++ b/src/components/dynamic/TextElement.vue @@ -69,7 +69,7 @@ const isConvertable = computed(() => { - {{ text }} + {{ text }}