https://github.com/oldvis/gallery
Tip revision: 9798cde3778299d40523107bc9e33d20d60f2c98 authored by shellywhen on 24 January 2024, 07:59:25 UTC
Update README.md
Update README.md
Tip revision: 9798cde
TheViewJsonParsed.vue
<script setup lang="ts">
import { storeToRefs } from 'pinia'
import { VObjectInspector } from 'v-object-inspector'
import 'v-object-inspector/dist/style.css'
import { useStore } from '~/stores/json'
import { isDark } from '~/composables/dark'
const { parsed, validJson } = storeToRefs(useStore())
</script>
<template>
<div view-container>
<div view-header>
<div class="i-fa6-solid:code my-auto" />
<div class="font-bold">
JSON Parsed
</div>
</div>
<div class="overflow-auto p-1 flex-1 flex">
<VObjectInspector
v-if="validJson"
:data="parsed"
:expand-level="5"
:dark-theme="isDark"
/>
<div
v-else
class="text-red m-auto"
>
Invalid JSON
</div>
</div>
</div>
</template>
