From 860f12512c8aa71e28771743def8ae1b03a5f8b6 Mon Sep 17 00:00:00 2001 From: upsiflu Date: Fri, 3 Jan 2025 13:42:39 +0100 Subject: [PATCH] feat(ui): [WIP] Layout section component --- front/src/components/library/FileUpload.vue | 10 + front/src/components/ui/Layout.vue | 20 +- front/src/components/ui/layout/Section.vue | 130 ++++++ front/src/composables/width.ts | 2 + front/src/ui/App.vue | 4 +- front/src/ui/components/Sidebar.vue | 11 +- front/src/ui/components/UploadModal.vue | 26 +- front/src/ui/modals/Upload.vue | 176 ++++++++ front/ui-docs/.vitepress/config.ts | 1 + front/ui-docs/components/ui/layout/section.md | 227 ++++++++++ front/ui-docs/using-alignment.md | 18 +- package.json | 6 + pnpm-lock.yaml | 403 ++++++++++++++++++ 13 files changed, 1007 insertions(+), 27 deletions(-) create mode 100644 front/src/components/ui/layout/Section.vue create mode 100644 front/src/ui/modals/Upload.vue create mode 100644 front/ui-docs/components/ui/layout/section.md create mode 100644 package.json create mode 100644 pnpm-lock.yaml diff --git a/front/src/components/library/FileUpload.vue b/front/src/components/library/FileUpload.vue index d52aff93a..ca1485aa5 100644 --- a/front/src/components/library/FileUpload.vue +++ b/front/src/components/library/FileUpload.vue @@ -158,6 +158,16 @@ const sortedFiles = computed(() => { const hasActiveUploads = computed(() => files.value.some(file => file.active)) +// const isOpen = computed({ +// get() { +// return store.state.ui.modalsOpen.has(modalName); +// }, +// set(value) { +// store.commit('ui/setModal', [modalName, value]); +// } +// }) + + // // Quota status // diff --git a/front/src/components/ui/Layout.vue b/front/src/components/ui/Layout.vue index a8022200a..93687021d 100644 --- a/front/src/components/ui/Layout.vue +++ b/front/src/components/ui/Layout.vue @@ -1,16 +1,16 @@