Skip to content

Commit

Permalink
Add some loading
Browse files Browse the repository at this point in the history
  • Loading branch information
yunusefendi52 committed May 1, 2024
1 parent 3e02120 commit 4c29c5b
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 5 deletions.
11 changes: 7 additions & 4 deletions pages/orgs/[orgName]/apps/[appId]/[detailArtifact].vue
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
<template>
<div class="flex flex-row items-center justify-center h-12">
<div class="flex-1">
<div class="flex flex-row flex-1 gap-2 items-center">
<h4>{{ detailApp?.displayName }}</h4>
<div v-if="status === 'pending' || status2 === 'pending'">
<ProgressSpinner style="width: 22px; height: 22px" strokeWidth="6" />
</div>
</div>
<Button label="Download" @click="download"></Button>
</div>
Expand All @@ -10,7 +13,7 @@
<div class="flex flex-col gap-1">
<label class="font-semibold text-xl">Version {{ detailArtifact?.versionName2 }} ({{
detailArtifact?.releaseId
}})</label>
}})</label>
<label class="text-lg">{{ formatDate(detailArtifact?.createdAt) }}</label>
</div>
<div class="flex flex-col gap-2">
Expand Down Expand Up @@ -50,14 +53,14 @@ const appName = params.appId as string
const orgName = params.orgName as string
const releaseId = params.detailArtifact as string
const { data: detailApp } = useFetch('/api/detail-app', {
const { data: detailApp, status } = useFetch('/api/detail-app', {
query: {
appName: appName,
orgName: orgName,
},
})
const { data: detailArtifact, refresh } = useFetch('/api/artifacts/detail-artifact', {
const { data: detailArtifact, refresh, status: status2 } = useFetch('/api/artifacts/detail-artifact', {
query: {
appName: appName,
orgName: orgName,
Expand Down
6 changes: 5 additions & 1 deletion pages/orgs/[orgName]/apps/[appId]/index.vue
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
<template>
<div class="flex flex-row items-center justify-center h-12">
<div class="flex-1">
<div class="flex flex-row flex-1 gap-2 items-center">
<h4>{{ detailApp.data.value?.displayName }}</h4>
<div v-if="status === 'pending'">
<ProgressSpinner style="width: 22px; height: 22px" strokeWidth="6" />
</div>
</div>
<!-- <Button icon="pi pi-trash" severity="danger" /> -->
</div>
Expand Down Expand Up @@ -67,6 +70,7 @@ const detailApp = useFetch('/api/detail-app', {
orgName: orgName,
},
})
const { status } = detailApp
const osType = computed(() => toOsType(detailApp.data.value?.osType))
provide('detail-app', osType)
Expand Down

0 comments on commit 4c29c5b

Please sign in to comment.