ethcc-demo/src/views/RequestsView.vue

21 lines
566 B
Vue
Raw Normal View History

2024-05-30 17:56:10 +10:00
<script setup>
import { storeToRefs } from 'pinia'
2024-06-06 13:04:36 +10:00
import { useRequestsStore } from '@/stores/requests'
import StorageRequests from '@/components/StorageRequests.vue'
2024-05-30 17:56:10 +10:00
import SkeletonLoading from '@/components/SkeletonLoading.vue'
2024-06-06 13:04:36 +10:00
import { computed } from 'vue'
2024-05-30 17:56:10 +10:00
2024-06-06 13:04:36 +10:00
const requestsStore = useRequestsStore()
const { loading, requests } = storeToRefs(requestsStore)
2024-06-06 13:04:36 +10:00
const isLoading = computed(
() => loading.value || !requests.value
2024-06-06 13:04:36 +10:00
)
2024-05-30 17:56:10 +10:00
</script>
<template>
<div>
2024-06-06 13:04:36 +10:00
<SkeletonLoading v-if="isLoading" type="text" />
2024-05-30 17:56:10 +10:00
<StorageRequests v-else />
</div>
2024-05-30 17:56:10 +10:00
</template>