From 443a535758ef2f233c2609fe4c434e00b7f300a8 Mon Sep 17 00:00:00 2001 From: Kasper Seweryn Date: Sun, 21 Jan 2024 14:28:06 +0100 Subject: [PATCH] feat: add missing upload views --- front/src/ui/components/UploadGroupList.vue | 183 ++++++++++++++++++++ front/src/ui/components/UploadList.vue | 24 ++- front/src/ui/pages/upload/all.vue | 63 ++++++- front/src/ui/pages/upload/history.vue | 11 +- front/src/ui/pages/upload/running.vue | 179 +------------------ 5 files changed, 268 insertions(+), 192 deletions(-) create mode 100644 front/src/ui/components/UploadGroupList.vue diff --git a/front/src/ui/components/UploadGroupList.vue b/front/src/ui/components/UploadGroupList.vue new file mode 100644 index 000000000..f126fda58 --- /dev/null +++ b/front/src/ui/components/UploadGroupList.vue @@ -0,0 +1,183 @@ + + + + + diff --git a/front/src/ui/components/UploadList.vue b/front/src/ui/components/UploadList.vue index 90dfd75ce..e64400463 100644 --- a/front/src/ui/components/UploadList.vue +++ b/front/src/ui/components/UploadList.vue @@ -3,6 +3,7 @@ import type { UploadGroupEntry } from '~/ui/stores/upload' import { bytesToHumanSize } from '~/ui/composables/bytes' import { UseTimeAgo } from '@vueuse/components' import CoverArt from '~/ui/components/CoverArt.vue' +import { Icon } from '@iconify/vue' defineProps<{ uploads: UploadGroupEntry[] @@ -25,15 +26,22 @@ defineProps<{
- + + + + + failed + + + {{ - track.failReason - ? 'failed' - : track.importedAt - ? 'imported' - : track.progress === 100 - ? 'processing' - : 'uploading' + track.importedAt + ? 'imported' + : track.progress === 100 + ? 'processing' + : 'uploading' }}
diff --git a/front/src/ui/pages/upload/all.vue b/front/src/ui/pages/upload/all.vue index 941db1dcd..a94aad4d3 100644 --- a/front/src/ui/pages/upload/all.vue +++ b/front/src/ui/pages/upload/all.vue @@ -1,13 +1,50 @@ @@ -18,8 +55,20 @@ const columns = [

There is no file in your library

Try uploading some before coming back here!

- - + + + diff --git a/front/src/ui/pages/upload/history.vue b/front/src/ui/pages/upload/history.vue index 6badad155..ca2356987 100644 --- a/front/src/ui/pages/upload/history.vue +++ b/front/src/ui/pages/upload/history.vue @@ -1,3 +1,12 @@ + + diff --git a/front/src/ui/pages/upload/running.vue b/front/src/ui/pages/upload/running.vue index 316a3208f..a0313cf40 100644 --- a/front/src/ui/pages/upload/running.vue +++ b/front/src/ui/pages/upload/running.vue @@ -1,182 +1,9 @@ - -